Located on Main Street (Rte 11) in the same space as Fiddlehead Farms. It is across the street from Alton Family Medicine, and next door to the Alton Animal Clinic.
It was formerly the Main Street Café, and some years back known as the Homestead.
It is about a half mile west of the Alton Circle on Rte 11.
Probably more info than you really wanted.