Red Lobster 2018118

Red Lobster #2018118 is a Red Lobster restaurant located at 1732 King Street East in Kitchener, Ontario.