Red Lobster 28

Red Lobster #28 is a Red Lobster restaurant located at 2625 East Busch Boulevard in Tampa, Florida.