Back To results

Mama's Ladas

Location

116 W 11th Street
Sioux Falls SD 57104

Social

Mama’s Ladas is Sioux Falls’ only Enchilada Shop & Wine Bar conveniently located in downtown Sioux Falls. Mama’s Ladas was established in 2001 and has been serving up fresh homemade ladas, salsa and sangria ever since. We have a friendly service staff and want you to feel right at home. Our store hours are Monday through Saturday, 11 a.m.-9 p.m.