About Solsa

Restaurants In Illinois

Solsa serves American, Latin American, Mexican, Restaurant cuisine at 2805 N Main St Decatur, IL 62526. Find restaurant information about Solsa including address, phone, hours of operation and more.

Solsa

Solsa serves American, Latin American, Mexican, Restaurant cusine in Decatur, Illinois.

Solsa Menu
About Solsa

Solsa

What Is Solsa' Address?

What Is Solsa' Phone Number?

Phone: (217) 330-6309

What Type Of Cuisine(s) Does Solsa Serve?



Website: http://www.solsaburritos.com

Hours of Operation: Mon - Sat: 11:00 am - 9:00 pm

More Restaurants

AL, AK, AZ, AR, CA, CO, CT, DE, FL, GA, HI, IS, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MN, MS, MO, MT, NE, NV, NH, NJ, NM, NY, NC, ND, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VT, VA, WA, DC, WV, WI, WY