Red Lobster 868

Red Lobster #868 is a Red Lobster restaurant located at 1898 West First Street in Springfield, Ohio.