The Grand New Delhi
THE GRAND NEW DELHI FOR A GRAND STAY! The Grand New Delhi is a 5 star luxury hotel in New Delhi that has become a brand in itself in the hospitality sector. The hotel is located in the posh area of South Delhi that has become a commercial hub in the last few years. With classy decor and magnificent architecture, the 5 star luxury hotel provides a majestic sojourn to all the business jet-setters.
7 Pins0 Followers