Con un restaurante, el Hotel O Relax Inn Nueva Delhi, de 4 estrellas, se encuentra en el distrito Sur de Delhi, a poco más de 15 minutos en coche del Templo ISKCON y a una distancia de 4 km del Complejo de Qutb.
La zona incluye lugares de interés religioso como el Shree Adya Katyayani Shaktipeeth Mandir (6 km) y el Templo del loto (7 km). El hotel también está a poco más de 10 minutos en coche del pilar de hierro de Delhi. Los huéspedes encontrarán la parada de autobús Ambedkar Nagar Depot al lado del Relax Inn, a 650 metros.
Las habitaciones disponen de una zona de estar con climatizador, además de TV de pantalla plana con canales vía satélite.
El restaurante Cafe 79 ofrece una gran selección de platos a unos minutos a pie del hotel.