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.