Resort Necklace Bluewater, Bhor
★★★
PO Sarola, Tal. Bhor, Sarola, India Show on map
Hotel Amruta Garden Executive is a 3-star hotel in Sarola, India. It is one of 13 places to stay in Sarola listed on Triptoic.
PO Sarola, Tal. Bhor, Sarola, 412205, India
Hotel Amruta Garden Executive is located at PO Sarola, Tal. Bhor, Sarola 412205, India.
Hotel Amruta Garden Executive is rated 3 stars.
Highly rated alternatives close by
Resort
Entire House
Hotel
Hotel
#1 in Sarola
#2 in Khandala
Hotel