Offering garden views, Jameson Villa 6BHK is an accommodation situated in Mahabaleshwar, 3.2 km from Venna Lake and 5.9 km from Bombay Point. This property offers access to a balcony and free private parking.
Sassoon Road, 412806 Mahabaleshwar, India