Hotel Name: OYO Flagship 81009 New Maa Tara Hotel Address: Plot number 5 Sadar Hospital Road Near Hanuman Mandir Jhausagadi Deoghar Jharkhand 814122 India Deoghar Jharkhand India 814122
For Enquiry and Booking Contact
Asia Hotels and Resorts
2nd Floor, Plot No 921, Gali No 1,
Mahipalpur Bypass, Near Water Booster,
Mahipalpur, New Delhi 110037,India