NH 05, New kufri, Galu, Hills, Shimla, Himachal Pradesh 171209 - See Map
Hotel The Twin Towers
This elegant property is situated in New Kufri on Galu Hills in Shimla, Himachal Pradesh. The property is situated at the hilltop, offering a panoramic view of green mountains and the town of Shimla.More than 100 travellers have liked this property because of its good location.
Highlights
- Restaurant
- Indoor Games
- Bonfire
- Jungle Safari
Facilities
- Smoking Rooms
- Paid Public Parking
- Newspaper
- Free Wi-Fi