Hotel Grand Sartaj
Green Park New Delhi, New Delhi, India
Booking.com
Book Now