Red Lobster Locations in London, ON.
For hours, menus and more, choose a local Red Lobster below.
More Canada Locations
667 Wellington Road South
London, ON N6C4R4
View Local Page