Red Lobster 2018114

Red Lobster #2018114 is a Red Lobster restaurant located at 311 King Street West in Oshawa, Ontario.