Welcome to SOUTH restaurant, situated in the charming town of Leavenworth, Washington. Our cozy space is the perfect spot to indulge in the vibrant and delicious flavors of Latin cuisine from Mexico to Cuba.
Mexican Restaurant
Based on 0 Reviews
Add Review