Red Lobster 564

Red Lobster #564 is a Red Lobster restaurant located at 255 Graff Road Southeast in New Philadelphia, Ohio.