Red Lobster 8119

Red Lobster #8119 is a Red Lobster restaurant located at 319 Bayfield Street in Barrie, Ontario.