Red Lobster 172

Red Lobster #172 is a Red Lobster restaurant located at 1270 Knox Abbott Drive in Cayce, South Carolina.