Red Lobster 632

Red Lobster #632 is a Red Lobster restaurant located at 6935 Midway Mall in Elyria, Ohio.