Red Lobster 894

Red Lobster #894 is a Red Lobster restaurant located at 986 Breckenridge Lane in St. Matthews, Kentucky.