Rose Garden Hotel Apartments - Al Barsha
Hotel