
Terra Sur opened its doors 2005 in the Carrollwood area of Tampa Bay. They offer Tampa a taste of Peru, acclaimed worldwide for its bounty of seafood dishes, as the birth place on Novo-Andino cuisine, ceviche and the home of more than 2000 varieties of potatoes, 35…