Two New Soft Serve Ice Cream Shops Now Open New Tampa has recently added two new soft-serve ice cream shops — Mr. Penguin, which is located at 18089 Highwoods Preserve
WHEN I FIRST MET Venkat Reddy, the owner of Minerva Indian Restaurant (located in the Publix-anchored New Tampa Center plaza on Bruce B. Downs Blvd.), I told him up front