Teasel, BUFFALO, New York (NY)
Conveniently stationed at 100 Elmwood Avenue () in BUFFALO, New York (NY) (14201), Teasel can be reached at 7168838210. Please do call upfront to book your table in the restaurant.
More restaurants in BUFFALO, New York (NY)
Teasel contact information and details:
Address: 100 Elmwood Avenue - , BUFFALO, New York (NY) 14201
Contact Phone: 7168838210