Red Lobster – 319 Bayfield Street, Barrie, Ontario, CANADA

Building: 7,280 SF

Land: 70,132 SF / 1.61 Acres

Address : 319 Bayfield Street, Barrie, Ontario, ON, L4M 3C2

Property Images