Red Lobster 6207

Red Lobster #6207 is a Red Lobster restaurant located at 230 Cypress Garden Boulevard in Winter Haven, Florida.