Red Lobster 8104

Red Lobster #8104 is a Red Lobster restaurant located at 3252 Sheppard Avenue East in Scarborough, Ontario.