With a stay at The Castle at Swan Lake in Vernon, you'll be steps from Columbia Mountains and a 3-minute drive from Swan Lake. Featured amenities include complimentary wired Internet access, a business center, and complimentary newspapers in the lobby. Free self parking is available onsite.