2512 TEAL ROAD, Wilmington, DE 19805