Hotel DEV PALACE
HotelOne of the Top rated Hotels in Patel Nagar
Address
3RD Floor, BP-15, near shadipur Metro station piller no 218, Patel Rd, West Patel Nagar, New Delhi, Delhi 110008, India
Website
Rating on Google Maps
5.00 (120 reviews)Open on Google Maps