Review of Talk of The Town Restaurant

74 Hudson Ave, Glens Falls, NY 12801

Overall Rating

Review


Awful! Worst ever. Store bought cracker crust that was some how under cooked and disgusting vegetables that were not fresh. Will never return.

Updated 11 years ago

Celiac