17 Señor Taco Pizza Restaurants in Buffalo
Show restaurants on map
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Buffalo, 1065 Elmwood Ave, Buffalo, NY 14222, USA, United States
"I had to wait about 20 minutes longer for my order because they were out of vegan cheese, but they graciously gave me a full refund without me having..."
Price
The Average price for 17 Señor Taco Pizza is:
$27.3
Feedback
These reviews refer only to the mentioned ingredients.