The Grand Madhushala Shimla
Shimla, State of Himāchal Pradesh
Located in Shimla, The Grand Madhushala Shimla is in the business district, a 2-minute drive from Tara Devi Temple and 8 minutes from Kotkhai Palace. This hotel is 3.5 mi (5.6 km) from Mall Road and 4 mi (6.4 km) from Jakhu Temple.