The Castle Restaurant
The Castle offers delightful Greek and Italian food at a very reasonable price. They are open seven days a week for lunch and dinner. They accept Diners Club, MasterCard and Visa. The restaurant is located in the northern end of Newport News, close to the Jefferson Commons shopping area and only minutes from all Newport News attractions.