Echo Dubai

Abu Dhabi Other Admiral Plaza Hotel, Al Nahda Street