Larisa is a luxurious resort chain with properties in Manali, Shimla, Mussoorie, and Goa, India. The resorts are known for their stunning mountain views, world-class amenities, and excellent service.
Founded year: | Not set |
Funding rounds: | Not set |
Total funding amount: | Not set |