Details
Shimla

Larisa Hotel, Shimla

Larisa Resort is a luxury property, nestled in the mystically beautiful city, Shimla, and offers a comfortable accommodation to the guests.