Bella Vista Resort
S. No 19/9 A, Mahabaleshwar - Panchgani Road, Met Gutad, 412806 Mahabaleshwar, India,Object type: Resort Mahabaleshwar
One of our top picks in Mahabaleshwar.Located just 1.2 mi from the scenic Lingmala Falls, Bella Vista Resort features an outdoor swimming pool and operates a 24