Cassells Al Barsha Hotel

Behind Sharaf DG Metro Station, Al Barsha, Dubai Directions