Details
Shimla

Larisa Resort, Shimla

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