I had always thought of CT as a Spanish restaurant (never been there) until I spoke with a friend while on vacation earlier this year. He insisted it is an Italian restaurant. Now I read here that they make maybe the best pizza on the island.
Curiosity drove me to their website only to learn that there are THREE Casa Tua Restaurants.
Having read all the positive reviews of their pizzas, I now wonder about the other two restaurants.
How do you review the Barcelona and Mediterranean locations?