Casual Dining with Charm

The Stonehouse Restaurant & Pub is nestled in a private setting at Canoe Cove Marina beside the BC Swartz Bay ferry terminal.  We believe in the historical idea that the purpose of a restaurant is to “restore” the guest.  In that spirit we invite you to join us, relax, and enjoy a unique dining experience. 

find us on google maps

Current Promotions and Deals

The latest on Facebook