Red Lobster 348

Red Lobster #348 is a Red Lobster restaurant located at 26320 US Highway 19 North in Clearwater, Florida.