Located in New Delhi, 3.5 miles from Tughlaqabad Fort, The Orion Plaza - Nehru Place provides accommodations with a terrace, free private parking and a restaurant. This 4-star hotel offers a business center and a concierge service.
2x Full bed(s) 131-150 cm wide