613 E Sprague St, Winston Salem 27107, United States
613 E Sprague St, Winston Salem 27107, United States
No delivery
No open hours
Spot something wrong?
Dishes at Taqueria Alvarado. Prices may vary in venue.
Been to Taqueria Alvarado? Be the first to share what you ate.