List of Hotels in Shimla, Shimla Hotels

Hotels in AmritsarEnjoy Your Trip with Discounted Hotels

Shimla Hotels List

Hotel Stella Fresh Grand Marina Villa, Shimla

Stella Fresh Grand Marina Villa is just Situated in the Heart Mashobra and 6KM from the Shimla, the largest hill city in India and formerly the largest in the world, is the capital of Himachal Pradesh.
Address: Mashobra - Shimla (171001)
Tariff Range On Request