Hotel Rahi

Subhash Chowk
Mahabaleshwar
India