Eating Italian Pizza at Talk of the Town restaurant in Glens Falls, NY.

Feedback

Do you manage or own Talk of the Town?

Yes