The Orchard Green Hotel Shimla
Das The Orchard Green in Shimla bietet Bergblick, einen Garten, eine Gemeinschaftslounge, eine Terrasse und ein Restaurant. WLAN und die Privatparkplätze am Bed & Breakfast nutzen Sie kostenfrei.
Zimmeranzahl: 11
The Orchard Green, Village Dummi, Shimla, 171006 Shimla, Indien