Located in Mahabaleshwar, 36 km from Sydney Point, Vedi Farm A Mountain Resort provides accommodation with a garden, free private parking and a restaurant. Featuring a 24-hour front desk, this property also pro ... Read more

View all Luxury Hotels in Satara