Best Latin Restaurants In Leavenworth, WA

Last Updated:
Sort
South is a restaurant located in Leavenworth, Washington at 913 Front Street. They are open every day of the week. Price and I lived many years in both Southern and Northern California which means not only did we have access to lots of travel in Mexico but we had a plethora of choices for fresh and flavorful Latin food in our neighborhoods. Grabbing a burrito is a cultural mainstay of the Bay...
913 Front Street, Leavenworth, WA, 98826
Rank
1
50 votes
Sponsor
0.0