St. Mary Lake Resort offers a tranquil retreat on Salt Spring Island, featuring 9 cozy cottages nestled in a 3-acre park-like setting with a private sandy beach. Guests can unwind and enjoy the beauty of St. Mary Lake throughout the year. The resort provides a range of amenities, including a sandy beach for relaxation, a dock on the lake, complimentary non-motorized watercraft, fully equipped kitchens, bath products, beach towels, cable TV, and Wi-Fi. The cottages are equipped with heat pump heating/cooling systems for comfort. Located at 1170 N End Rd, Salt Spring Island, BC, CA, V8K 1M1.















