Map & Directions - Teton Kitchen Elmwood Tapas, Bar, & Sushi
View Menu
Teton Kitchen Elmwood Tapas, Bar, & Sushi
153 Elmwood Ave, Buffalo, NY, 14201
(716) 405-2599 (Phone)
153 Elmwood Ave, Buffalo, NY, 14201
(716) 405-2599 (Phone)