Hotel O Shri Sai International New Delhi is a great place to stay in the Central Delhi district, 17 minutes' walk from Jhandewalan Hindu Temple. This hotel also features Wi-Fi throughout the property.
The 3-star hotel is located 450 metres from Rural Electrification Corporation Limited and is a short way from simcard. The Roman Sacred Heart Catholic Cathedral is 25 minutes on foot from the O Shri Sai International, while New Delhi Metro Express Line bus stop is 1 km away. The nearby cultural experience includes Madame Tussauds Museum, which is 2.2 km away. The closest underground station is Ramakrishna Ashram Marg, 15 minutes' walk away.
This property offers rooms with a sitting area featuring an air conditioner, along with a flat-screen TV with satellite channels.
The restaurant Karen Cafe Roof Top lies right around the corner from the O Shri Sai International New Delhi.