New Castle, Delaware
CITY · 53 STOPS

New Castle, Delaware

New Castle is a city in New Castle County, Delaware, United States. The city is located six miles (10 km) south of Wilmington and is situated on the Delaware River. As of 2020, the city's population was 5,551. New Castle constitutes part of the Delaware Valley or Philadelphia metropolitan area.
Read more on Wikipedia
Hear every story as you drive
4.7 Stars · 800+ Ratings