StayApart Glen Forest Inn 酒店
Kotshera Choura Maidan, Shimla, 171004 西姆拉, 印度
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.