close japanese inns close Country: India close Region: Uttarakhand close City: Bhimtal
Shikha Inn Resort
Hotel Lake Inn
Green Wood Hotel - Bhimtal