Pizzería La Villa
- Location: Villa de Teguise
- Address: Calle josé betancort, 5
- Phone: 928 845 904
Temperature:
21°
Light Rain
Description
On the road from Teguise to Famara, there is a restaurant that offers homemade snacks and pizzas that combine the best ingredients of the island with fine and flavorful dough.