Los huéspedes del Hotel O Shri Sai Nueva Delhi pueden visitar el Parque Japonés, situado a 5 km.
También puedes visitar el Lago Naini, que se encuentra a unos 10 minutos en coche de este hotel de 3 estrellas. Siéntete en total armonía con la naturaleza visitando la Isla de la Aventura, a 6 km del hotel. La estación de metro Adarsh Nagar, situada a unos cuantos pasos del hotel Shri Sai, ofrece una conexión rápida con todas las zonas de Nueva Delhi.
En las inmediaciones puedes comer en el restaurante Al Kauser, a 600 metros.