Update Info - Windows on the Green
This restaurant was reported as closed. If it is open, let us know.
Windows on the Green
772 North Forrest
Amherst, NY 14221
772 North Forrest
Amherst, NY 14221
This restaurant was reported as closed. If it is open, let us know.