The Orion Plaza
CC-26, Nehru Enclave,New Delhi, 110019 New Delhi, India,Object type: Hotel Delhi City
One of our top picks in New Delhi.Located in New Delhi, a 20-minute walk from Lotus Temple, The Orion Plaza provides accommodations with a restaurant, free priv