Get directions to: Your Deli, Amherst, OH Restaurant address: 199 Park Ave Amherst, OH 44001, USA Driving Walking Bicycling Restaurant: Your Deli