Red Lobster is alive and well in Canada, notably at its popular Ottawa location
I feel as if I have become an ambassador of the Red Lobster restaurant chain. Yes, I am a big fan, and as a frequent visitor to Ottawa for family reasons, no visit goes without a trip to Red Lobster on St. Laurent Blvd. just as you enter the city via Highway 417.