Red Lobster, 3200 Dufferin St., North York Yorkdale-Glen Park
13092nd visitor, Write a review
Red Lobster Rating
Restaurant rating: 2.2 out of 5 with 16 ratings
Red Lobster Map

near M6A 3B2

Red Lobster is ranked #13 of 26 nearby Restaurants.

They say Red Lobster is great, certain, roasted