A relaxed lakeside retreat on Mara Lake, built for simple, memorable stays.
Willow Shores is a small, independent, privately operated lakeside resort built around a simple idea — that the best getaways don’t need to be complicated.
Set on the shores of Mara Lake, the resort offers a relaxed, unpretentious setting where guests can slow down and enjoy what matters most: time by the water, time with each other, and time away from the noise of everyday life.
We focus on providing clean, comfortable accommodations and a setting that feels easy from the moment you arrive.


Mara Lake is known for its warm waters, clear views, and easy summer energy. It’s a place where days naturally unfold outdoors — on the water, at the beach, or simply taking in the surroundings.
Willow Shores puts you right in the middle of that experience, with direct access to the shoreline and close proximity to everything that makes the area a favourite summer destination.


What brings guests back to Willow Shores is not just the location — it’s the feeling.
It’s the ease of settling in.
The familiarity of the setting.
The ability to disconnect without effort.
For many, it becomes part of their summer rhythm.
If you’re looking for a relaxed, well-located Mara Lake stay with a straightforward and comfortable experience, Willow Shores is ready when you are. It’s the kind of place that feels familiar from your very first stay.