Get directions to: South, Leavenworth, WA Restaurant address: 913 Front St Leavenworth, WA 98826, USA Driving Walking Bicycling Restaurant: South