Created: May 12, 2025, 10:12 p.m. | Seen by us: May 15, 2025, 1:04 p.m.
meta description if known - Official website for the Town of Amherst, NY. The Town of Amherst was established in 1818 and celebrated its 200th Anniversary in 2018.
Email: toawebsite@amherst.ny.us
Phone: (716) 631-7000,(716)631-7000,716-631-7132,(716) 631-7117
Address: Amherst