Village Inn
869 Oliver St, North Tonawanda, NY 14120, United States

The village inn ◄ Sports bar

Its been a long time since Ive been to the Village Inn. They have done substantial work to the building. Its a nice place now
4.1 (93)