Texada Island Inn Van Anda Powell River BC Canada
Located on Texada Island, a short distance from Powell River. Features Steaks, Burgers and more.
Web Information: Web Page
Phone: 604.486.7711 Smoking: not permitted
Alcohol: full bar