SOUTH

South, a warm, lively restaurant and bar specializing in fresh, homemade food & drinks from Latin America. Enjoy our dining room, bar, or take-out. Pet friendly outdoor (seasonal) patio.
913 Front Street, Leavenworth WA 98826