Report the ad
Hotel in South Delhi | New Delhi Hotels | Best Hotels in Delhi | The Orion Plaza - Delhi
Tuesday, 2 April, 2019Item details
City:
Delhi
Offer type:
Offer
Item description
Hotel in South Delhi, New Delhi Hotels, Best Hotels in Delhi, The Orion Plaza located in Nehru Place provides luxurious rooms with all amenities with Queen-sized beds , Family Rooms, Suites and Wooden flooring would definitely impress the traveller in you. Hotel In Nehru Place Budget Hotel In South Delhi Hotel In Delhi 3 Star Hotel In Delhi