We always eat here when in Leavenworth and it was great. They have a wonderful happy hour with only $3 beers and yummy tacos and appetizers. The green beans were amazing and the chips and guacamole were super good. The salsa bar is always great and had a yummy selection. I would highly recommend going there.
If you own or manage South, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.