1245 Apple St, Wilmington, DE, 19801 | RealtyLens