Red Lobster 8168

Red Lobster #8168 is a Red Lobster restaurant located at 4111 Calgary Trail South in Edmonton, Alberta.