The Farmhouse Hotel Matheran
A very nice place to stay for a reasonable price - hotel «The Farmhouse» is located in Matheran. This hotel is located in 10 km from the city center.
Nadhal, 81/1 A, Maharashtra, Matheran, MATHERAN, India, Matheran, 410203