Canal Front Residences recently launched by Meydan which offers luxury apartments located in Al Safa.