If you are looking for a perfect destination spot in South Delhi among the list of five-star hotels, then you have to consider The Grand New Delhi which is an ideal spot for any traveller looking for a decent five-star hotel.Read less