Roomshala 018 HOTEL SSD
HotelOne of the Hidden Gem - Hotels in New Delhi
Address
Plot No. 73/2, Kh No. 552, Mata Chowk, Mahipalpur Village, Mahipalpur, New Delhi, Delhi 110037, India
Contact
+91 88104 68622Price rating
$22/night
Rating on Google Maps
4.90 (23 reviews)Open on Google Maps