The 3-star Hotel O Hotel Krishna Villa New Delhi offers proximity to Atlantic Water World Water Park Delhi, which is located 2.6 miles away.
Located about a 25-minute walk from the Baháʼí house "Lotus Temple", this hotel is also about 20 minutes' drive from New Delhi railroad station. Guests can visit places of worship such as Shri Kalkaji Mandir Hindu Temple, situated 1.3 miles from the New Delhi hotel. Worlds of Wonder Amusement Park can also be found within a 15-minute drive of the O Hotel Krishna Villa. The nearest bus stop is Kalkaji Depot a mere 700 feet away.
Dining options also include Nathu's Sweets, situated 7 minutes' walk away.