Seafood Pizza Restaurants in Teulada
Show restaurants on map
3.9
Menu
3.9
Menu
City: Teulada, Piazza Repubblica, 13, Teulada I-09019, Italia, Italy
"Piccola pizzeria d'asporto, con una decina di tavoli fuori dal locale. Ambiente familiare gestito da una coppia gentilissima. Selezione di pizze di va..."
Price
The Average price for Seafood Pizza is:
$7.3
Feedback
These reviews refer only to the mentioned ingredients.