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