Red Lobster 116

Red Lobster #116 is a Red Lobster restaurant located at 7607 Day Drive in Parma, Ohio.