Located in Shimla, within 11.3 km of The Mall Road and 11.3 km of Victory Tunnel, Hotel The Twin Towers has accommodations with a garden and a shared lounge, and free WiFi. Built in 2016, the property is within 9.7 km of Jakhu Temple. The property features a restaurant and The Ridge, Shimla is 11.3 km away. All guest rooms come with a flat-screen TV with cable channels, a electric tea pot, a shower, free toiletries and a desk. Rooms are complete with a private ...
We appreciate our clients for giving their valuable feedback which motivates us to make improvisation in our offered services.
Choose from 250 Destination from 20 best travel state Nationwide