Red Lobster 8118

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