AMBIKA HOTEL is located in Nanded, India on SHOP NO 2 &3, near GOVT. D.ED COLLEGE, Kailash Nagar. AMBIKA HOTEL is rated 3 out of 5 in the category tea house in India.
Address
SHOP NO 2 &3, near GOVT. D.ED COLLEGE, Kailash Nagar
Service options
Takeaway
Dine-in