Star Metro Deira Hotel Apartments - Dubai United Arab Emirates - Photos
» Star Metro Deira Hotel Apartments - Dubai United Arab Emirates
Star Metro Deira Hotel Apartments - Dubai United Arab Emirates - Search and Book Hotel
19 B St, Salahuddin Road, Near Salahuddin Metro Station
Po Box 18476 Deira Dubai
Hotels 4 Stars United Arab Emirates