Pallax Residence(4 stars)

Lella Meriem View on map