Princess Mary Restaurant





Great pub fare with a west coast flair!

Looking for tasty pub food and the freshest in local seafood? Come down to our waterfront pub and restaurant. Our restaurant caters to all ages. We are located at Westbay Marine Village, in Victoria's busy and beautiful harbour. You can take a Victoria Harbour Ferry right to our door or walk along the picturesque Westsong walkway, our continuous waterfront boardwalk.

The Princess Mary is the spot to have a cold beer and some fine salmon; Watch the planes, wildlife and local yachters go about their day. The marina and is always full of activity! The patio is the best place to watch it happen. We stock the best local seafood and make everything we serve fresh. From mussels, oysters, calamari and fresh caught halibut to fish and chips, we have you covered. We also have a children's menu featuring sandwich and burger options!

The Princess Mary Restaurant is also the spot for a weekend brunch. Our West Coast benny's are a local favourite. Be sure to call to find out about our daily specials and to make reservations for evening meals!

For beer lovers, our pub stocks over twenty types of beer from local brewers to the best imports. If you have a favourite wine or beer and are planning a dinner party, let us know. We will do our best to get it in.

The Princess Mary Restaurant is open for breakfast, lunch and dinner from 8am – 9 pm everyday.  We host large parties and luncheons just ask as well as offer off-site catering! Call us at 250-381-1400 for more information.

The Princess Mary is located at 453 Head Street in the Westbay Marine Village. The marina itself is located in Victoria's Esquimalt district. Esquimalt is home to MARPAC (Maritime Forces Pacific), which is Canada's west coast naval operations group. We offer a 10% discount to all active duty military personnel.


West Bay Marine Village is now on Twitter!