Get directions to: B S Inn, Amherst, WI Restaurant address: 128 North Main Street Amherst, WI 54406, USA Driving Walking Bicycling Restaurant: B S Inn