Where was fan and restaurant in glens falls new york?

The Fan & Restaurant was located at 89 Bay St, Glens Falls, NY 12801. The building has since been demolished and replaced with a parking lot.
Copyright Wanderlust World © https://www.ynyoo.com