Red Lobster 2018104

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