Cholula’s Mexican Restaurant, located at 1500 N. Illinois St. in Swansea, is now open for business.
Cholula’s Mexican Restaurant, located at 1500 N. Illinois St. in Swansea, is now open for business. Tobias Wall twall@bnd.com
Cholula’s Mexican Restaurant, located at 1500 N. Illinois St. in Swansea, is now open for business. Tobias Wall twall@bnd.com

Mexican restaurant opens in Swansea

November 06, 2016 10:00 AM