MENA Apartment Hotel

Al Barsha 1