Set in Dubai, Tara Hotel Apartments is 1 km from Twin Towers Shopping Centre Al Ghurair Centre is 14 km from the property Free WiFi is available throughout the property The property also offers grocery delivery Grand Mosque is 15 km from Tara Hotel Apartments The nearest airport is Dubai International Airport, 6 km from the property