South Main Street Plaza is located just a block away from the UD West
Campus and its’ Alfred Lerner school of business. It is perfectly
situated walking distance for both students and locals. Making this
location ideal for retailers as well as dining establishments looking to
appeal to both locals and all 21,000+ university students.
Join other businesses as they define the new South Main Street! All
units are built to suit & sizes range from 1,400-18,000 sq ft. Come see
what all the excitement is about here at the University of Delaware!