NOW LEASING FOR 2020/2021 SCHOOL YEAR! The Park on South Main is a BRAND NEW 10,800 SF building featuring first floor retail with 12, 2 &4 bedroom residential apartment on the second and third floor. Located within walking distance of the University of Delaware and many popular retail and restaurants, the Park on South Main offers unparalleled convenience and access.