The Grand, Vasant Kunj

New Delhi
Delhi
India