My “go-to” Red Lobster location in Ottawa continues to thrive December 29, 2024 My “go-to” Red Lobster location in Ottawa continues to thrive A trip to Ottawa isn't complete without Red Lobster on St. Laurent Blvd—your go-to for fresh Maritime lobster, Cheddar Bay Biscuits, and seafood delights.