Red Castle
7A/78, W.E.A. Channa Market, Karol Bagh, New Delhi, India
Booking.com
Book Now