Red Lobster 412

Red Lobster #412 is a Red Lobster restaurant located at 3162 South Atlantic Avenue in Daytona Beach Shores, Florida.