Red Lobster 560

Red Lobster #560 is a Red Lobster restaurant located at 1318 Mount Vernon Avenue in Marion, Ohio.