A Pop Up Shop

Want to vend with us?

New Castle Main Street believes in entrepreneurs and empowering small businesses. Located in downtown New Castle, A Pop Up Shop is an opportunity for small businesses and startups to test their products in the real world. If you’d like to be a vendor at A Pop Up Shop, please fill out this application to get started.