Red Lobster 619

Red Lobster #619 is a Red Lobster restaurant located at 951 East Lewis and Clark Parkway in Clarksville, Indiana.