The 4-star Telal Hotel Apartments is located in the very heart of Dubai and features Wi-Fi in the rooms, along with free private parking on site. Offering a location in Deira where Indian and Persian traders near a tube station, this Dubai aparthotel has 56 rooms and a swimming pool.
Nestled around 3 km from Al Mamzar Beach, the property is around 6 km from Dubai Museum. Cultural sights in the area are Museum of Illusions (4.9 km) and The Floating Bridge (4.3 km). The hotel is situated at a moderate distance from Deira Clocktower, while Abu Hail Metro Station A bus station lies about a 10-minute walk away. For those travelling from afar, Dubai airport is 40 minutes' drive away.
Bathroom amenities include a separate toilet and a shower, as well as comforts such as hair dryers and dressing gowns. Enjoy views of the city, while staying at this Dubai hotel.
The Telal Hotel Dubai offers a buffet breakfast in the restaurant. The Telal Hotel has a selection of American dishes in Telal restaurant.