Delaware Now open in New Castle just south of Wilmington and near the shores of the Delaware River is the new Courtyard by Marriott New Castle. The 125-room hotel puts guests within close proximity to all New Castle and Wilmington have to offer, including premier dining outlets, local breweries and retail, as well as iconic stops like Battery Park, Chase Center on the Riverfront, Christiana Mall, Delaware Beaches and University of Delaware. The hotel is also just 10 minutes away from Wilmington Airport.