Best Latin Restaurants In Leavenworth, WA
Apr 23, 2017
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
Terms of Service
© 2017 DineRank.com. All rights reserved.