Red Lobster 71

Red Lobster #71 is a Red Lobster restaurant located at 2625 West International Speedway in Daytona Beach, Florida.