Red Lobster 6249

Red Lobster #6249 is a Red Lobster restaurant located at 17021 Palm Pointe Drive in Tampa, Florida.