Amherst Cafe & Travel, AMHERST, Wisconsin (WI)
Comfortably situated at 122 South Main Street () in AMHERST, Wisconsin (WI) (54406), Amherst Cafe & Travel is available at 7158243112. It is best to give them a call early in advance to arrange your spot in the restaurant.
More restaurants in AMHERST, Wisconsin (WI)
Amherst Cafe & Travel contact information and details:
Address: 122 South Main Street - , AMHERST, Wisconsin (WI) 54406
Contact Phone: 7158243112