Delcastle Inn Restaurant 801 Mckennans Church Rd Wilmington, DE 19808 Phone: (302) 994-4600 Fax: (302) 994-0972
Category: Fast Food Diner Restaurant