Het Hotel O Shri Sai International New Delhi met 3 sterren ligt in de wijk Delhi Centrum in New Delhi, op 6 km van cultuurgerichte attracties zoals de Nationale Galerij voor Moderne Kunst. Het hotel bestaat uit 30 kamers.
Gelegen binnen 25 minuten te voet van de Vrijdagmoskee van New Delhi, dit hotel is tevens momenten van Sadar Bazaar. Gasten kunnen bezienswaardigheden bezoeken zoals de Fatehpuri Masjid, 2 km verwijderd van O Shri Sai International. Er is de Laxminarayan Tempel op wandelafstand van nog geen 30 minuten. Het pand heeft goede verbindingen met vele bezienswaardigheden en ligt op een klein stukje lopen van busstation Paharganj stand.
Een bureau, een flatscreen TV met satellietzenders en airconditioning zijn beschikbaar in de gastkamers van dit hotel in New Delhi. Een flatscreen TV met satellietzenders en gemakken zoals airconditioning zijn ook aanwezig.
Een van de nabijliggende eetgelegenheden is Chawla De Mashoor Amritsari Naan, op 300 meter afstand van O Shri Sai International New Delhi.