Located just 3 minutes north of Vernon, The Castle at Swan Lake features an array of first-class amenities and services designed with you in mind. A breathtaking view overlooking Swan Lake will provide the perfect backdrop for a memorable and enjoyable stay.
Come stay with us today, whatever the reason or season!