Frank & Teressa's Anchor Bar
2-20 E North St, Buffalo
(716) 886-8920
Menu
Restaurants in Buffalo, NY
Frank & Teressa's Anchor Bar
2-20 E North St, Buffalo, NY 14203
(716) 886-8920