Hotel Express 66 - Walk-In From New Delhi Station bevindt zich in het centrum van New Delhi, op 2,8 km van Gurudwara Bangla Sahib en 3,6 km van Gurudwara Sis Ganj Sahib. Het hotel met 4 sterren biedt een terras en heeft kamers met airconditioning, gratis WiFi, en een eigen badkamer. De accommodatie biedt roomservice en een 24-uursreceptie voor gasten.
Alle kamers bij het hotel hebben een flatscreen-tv. Alle kamers bij Hotel Express 66 - Walk-In From New Delhi Station hebben beddengoed en handdoeken.
Er is iedere ochtend een à la carte-ontbijt beschikbaar bij de accommodatie.
Jantar Mantar ligt op 3,7 km van Hotel Express 66 - Walk-In From New Delhi Station, en Feroz Shah Kotla Cricket Stadium ligt 4 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Indira Gandhi (Palam), op 16 km van het hotel.