South Leavenworth is a restaurant offering vegan options. It is located in Leavenworth, WA.