Guests of the 3-star Staylo The Royal New Delhi hotel can visit Feroz Shah Kotla Fortress, situated around 7 km away. Located about a 15-minute drive from the Jama Masjid, this New Delhi hotel features 16 rooms with views of the city.
The hotel is located in New Delhi, within reach of Mansarovar Park tube station. Sights within 8 km of Staylo The Royal New Delhi include the 17th century Red Fort. The property also provides access to such sports attractions as Yamuna Sports Complex, which is a 16-minute stroll away. For those travelling from afar, Delhi International airport is 33 minutes' drive away.
Guests can enjoy Asian dishes served in Barbeque Nation located just near this New Delhi hotel.