Mama's Ladas Enchilada Shop
Sioux Falls, SD
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.
This business is located here:
1 person "Likes" this business.