Red Lobster 185

Red Lobster #185 is a Red Lobster restaurant located at 7921 Dream Street in Florence, Kentucky.