McRae Beach House

Lake Simcoe, ON
4,200 SQFT