Elmwood Taco & Subs

925 Elmwood Ave, Buffalo

716.886.4953 Elmwood Taco & Subs map thumbnail, 925 Elmwood Ave Buffalo NY 14222-1211 Subs
Restaurant between St James & Delavan in Buffalo NY badges