Located about 15 minutes' drive from Worlds of Wonder Amusement Park, the 3-star Letstay Business Suite New Delhi hotel offers access to tourist attractions throughout New Delhi. You will find a convenience store and a restaurant at this New Delhi hotel.
Located 2.9 miles from Sri Shirdi Sai Baba Mandir, the hotel is also 11 miles from New Delhi railroad station. ISKCON Temple is also located around 10 minutes by car from the Letstay Business Suite New Delhi.
The accommodation is a short way from Lemon Twist and offers a broad selection of meals.