Chotta Shimla, Kusumpti Road, Shimla, India. See map







Located in Shimla, The Leaf is a 2-minute drive from Tara Devi Temple and 7 minutes from Sidh Baba Ka Mandir. This guesthouse is 2.9 mi (4.7 km) from Mall Road and 2.9 mi (4.7 km) from Kotkhai Palace. Make yourself at home in one of the 4 guestrooms. Bathrooms with showers are provided. Free self parking is available onsite.
No rollaway/extra beds available
No cribs (infant beds) available
Professional property host/manager
Pets not allowed
English
Parking available
Non-smoking
Elevator
Free self parking