Shimla, Hindistan
Adjoining Lakkar Bazaar, Plot 55, Raddison Hotel Road, Near Thakur Dhaba, Bharari Shimla Himachal Pradesh 171003 India, 171003
1 double bed or 2 single beds