Crab Houses in Barrie, Ontario

Find the top Crab houses in Barrie, Ontario near you now.

Red Lobster

Seafood restaurant

Address: 319 Bayfield St, Barrie, ON L4M 3C2, Canada

Order