Guest favorite Wildflower Hall, An Oberoi Resort, Shimla
★★★★★
NH-5 NEW KUFRI GALLEU HILL SHIMLA , NEW KUFRI, Shimla, India Show on map
The Twin Tower Hotel is a 4-star hotel in Shimla, India. It is one of 1,098 places to stay in Shimla listed on Triptoic.
NH-5 NEW KUFRI GALLEU HILL SHIMLA , NEW KUFRI, Shimla, 171209, India
The Twin Tower Hotel is located at NH-5 NEW KUFRI GALLEU HILL SHIMLA , NEW KUFRI, Shimla 171209, India.
The Twin Tower Hotel is rated 4 stars.
Highly rated alternatives close by
Hotel
Homestay
Resort
Hotel
Hotel