Red Lobster, 20 Dundas Street West, Toronto Downtown
5736th visitor, Write a review
Red Lobster Rating
Restaurant rating: 2.7 out of 5 with 3 ratings
Red Lobster Map

near M5G 2C2

Red Lobster is ranked #4 of 9 nearby Restaurants.

They say Red Lobster is friendly, apparent, inexcusable