at 667 Wellington Road South, London , N6C4R4 Canada
705 FB users likes Red Lobster, set it to 2 position in Likes Rating for London, Ontario in Seafood Restaurant category
Red Lobster is London based place and this enity listed in American Restaurant category. Located at 667 Wellington Road South ON N6C4R4. Contact phone number of Red Lobster: (519) 668-0220
The freshest seafood, tossed in a blend of secret, Asian-inspired spices and aromatics. We serve it messy to let you enjoy it in a fun, unique way.