The Orion Plaza - Nehru Place ligt in New Delhi, op 5,5 km van Fort Tughlaqabad, en biedt accommodatie met een terras, gratis privéparkeren en een restaurant. Dit hotel met 4 sterren biedt een businesscentrum en een conciërgedienst. De accommodatie biedt een 24-uursreceptie, luchthaventransfers, roomservice en gratis WiFi in de hele accommodatie.
Kamers bij het hotel hebben een waterkoker. Naast een eigen badkamer met een douche en gratis toiletartikelen, hebben kamers bij The Orion Plaza - Nehru Place ook uitzicht op de stad. Alle kamers bij de accommodatie hebben airconditioning en een flatscreen-tv.
De dagelijkse ontbijtopties bestaan uit een als buffet aangeboden ontbijt, continentaal ontbijt en Italiaans ontbijt.
Dudhsagar-watervallen ligt op 8 km van The Orion Plaza - Nehru Place, en Humayuns tombe ligt 8,3 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Indira Gandhi (Palam), op 20 km van het hotel.