Located at 509 Castle Street in downtown Wilmington, Castle Street Kitchen is a casual dining restaurant that features a distinctive menu of American style food with a unique twist.