Elmwood Taco & Subs
937 Elmwood Ave Buffalo, NY 14222-1211
716-886-4953
Meals Served
Dinner, Lunch
Business Hours:
Payment Types