Naukuchiatal Road, Nainital, Uttarakhand - , India
9810248919
Naukuchiatal Road, Nainital, Uttarakhand- ,India
Alka The Lake Side Hotel, The Mall, Nainital, Uttarakhand- 263002,India