Red Lobster 6207

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