Grand Square Stay Hotel Apartments Location
Al Barsha 1, Behind Mall Of The Emirates, Dubai, United Arab Emirates
Enter dates to see available properties
Area Information
Attractions
Zumurud mall of Emirates
500 m
Pizza Hut Mall Of Emirates
600 m
Mall of the Emirates
600 m
Train stations
Business Bay Station
12 km