The Orchard Green Hotel Shimla
El The Orchard Green se encuentra en Shimla y ofrece vistas a la montaña, jardín, salón compartido, terraza y restaurante. Este bed and breakfast ofrece Wi-Fi y aparcamiento privado gratuitos.
Número de habitaciones: 11
The Orchard Green, Village Dummi, Shimla, 171006 Shimla, India