Hotel The Orion Plaza is a wonderful hotel located in the bustling city of New Delhi, conveniently situated near Nehru Place. The hotel offers exceptional service with a welcoming staff that will make your stay comfortable and memorable. The rooms are well-appointed with modern amenities and comfortable furnishings, ensuring that you have a relaxing and enjoyable stay.

https://www.theorionhotels.com/hotels/the-orion-plaza
978 views

Orion Plaza - The Orion Group of Hotels

Uploaded 1 year ago