Lords Hotel Apartments is a luxurious hotel located in Deira, Dubai, UAE. The hotel offers modern and spacious apartments with stylish décor, fully equipped kitchens and private balconies with stunning views of the city. Guests can enjoy an on-site pool, fitness center, and a choice of mouth-watering dining options. The hotel is conveniently located close to many of Dubai's top attractions, including the Dubai Mall, Burj Khalifa, and Jumeirah Beach. The hotel's friendly staff are always on hand to ensure guests have an unforgettable stay in Dubai.
Location
- Distance to the sea: 1 line