Red Lobster 680

Red Lobster #680 is a Red Lobster restaurant located at 100 State Road 312 West in St. Augustine, Florida.