Location
CanalView Is Located In Dilmunia Island in Muharraq and has been developed over an area of 13,068 Square Metres. The luxurious property is walking distance from Dilmunia Mall, located in proximity to Bahrain’s main arterial roads, social infrastructure and the main airport.