Gelegen op sechts 25 minuten te voet van Tata Teleservices Limited, biedt het Hotel O Hotel Krishna Villa New Delhi met 3 sterren de nabijheid van verschillende bezienswaardigheden van de stad.
Het hotel is gelegen 2 km verwijderd van de Lotus Tempel. Het Worlds of Wonder ligt ook binnen 15 minuten met de auto vanaf dit hotel. Reizigers geven, ongeacht hun religie, de voorkeur aan een bezoek aan Humayuns tombe - een populaire gebedsplaats op 7 km van O Hotel Krishna Villa. Het pand in New Delhi is in de buurt van de Kalkaji Depot bushalte.
Nathu's Sweets bevindt zich op ongeveer 600 meter van dit hotel in New Delhi en is gespecialiseerd in Indiase keuken.