Red Lobster 24

Red Lobster #24 was a Red Lobster restaurant located at 6747 South Tamiami Trail in Sarasota, Florida.