Red Lobster 8114

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