The Goodwill Homestay Shimla, Shimla and Surroundings
Featuring mountain views, The Goodwill in Shimla features accommodation and a garden.
Number of rooms: 12
Hotel Goodwill Mehli Shimla Rajvan, Gusan Rd, Mehli, Shimla, Himachal Pradesh 171013, 171013 Shimla, India