SuperAgent1Villa520,000 BHDExclusiveLake View Villa for Sale in Amwaj IslandsThe Lagoon, Amwaj Islands, Muharraq Governorate 5 6 800 sqm