Get directions to: Lone Wolf, Amherst, MA Restaurant address: 63 Main St Amherst, MA 01002, USA Driving Walking Bicycling Restaurant: Lone Wolf