Red Lobster in London, Ontario

Find Red Lobster restaurants in London, Ontario near you now.

Branches

Red Lobster

Seafood restaurant

Address: NEAR WHITE OAKS MALL, 667 Wellington Rd, London, ON N6C 4R4, Canada