Red Lobster 8181

Red Lobster #8181 is a Red Lobster restaurant located at 6100 MacLeod Trail Southwest in Calgary, Alberta.