Restaurants offering Tyluda Oaxcan Street Pizza
Search city
4
Menu
Table booking
4
Menu
Table booking
City: Farmington, 1274 Farmington Ave, Farmington, United States Of America, 06032-1219
"Everything was great! Would definitely go back! Thanks!"
Price
The Average price for Tyluda Oaxcan Street Pizza is:
$9.7
Feedback
These reviews refer only to the mentioned ingredients.