Located in Shimla, Himachal Pradesh region, StayApart Glen Forest Inn is situated 1.9 km from The Mall Road. Around 1.2 km from Victory Tunnel, the property is also close to Indian Institute of Advanced Study.
酒店客房数量: 9
Kotshera Choura Maidan, Shimla, 171004 西姆拉, 印度