HOTEL
Omkar Villa
316 Satara-Medha-Mahabaleshwar Rd, Moleshwar, Majarewadi, Maharashtra 415012, 412806 Kelghar, India
Where it sits
Omkar Villa
316 Satara-Medha-Mahabaleshwar Rd, Moleshwar, Majarewadi, Maharashtra 415012, 412806 Kelghar, India
17.86692, 73.73271
Similar stays nearby
Forest Nature Villa
Hotel · 14 m
HazelnutStays Highnest Villa - 4 BHK Villa with Swimming Pool in Mahabaleshwar
Hotel · 19 m
Sage Crest Villa
Hotel · 38 m
Woodrose villa
Hotel · 54 m
Dwarkamai villa
Hotel · 194 m
Ruby Suite Room with Terrace in GEMS Villa
Hotel · 306 m
Nirvana Inn
Hotel · 314 m
Pearl Room with Mountain View in GEMS Villa
Hotel · 451 m
Plan around Omkar Villa
Ask for the details that decide a trip. Sourced answers open right here.
