The Castle Greek & Italian Restaurant

Greek, Italian, Seafood
$ $
12471 Jefferson Ave
Newport News, VA 23602
(757) 833-8700

Tips

  • Best pizza ever
  • Relaxing atmosphere, love the pillars and displays too!
  • Great place to eat!!!
  • Bring mouthwash - Gyros have a lot of onions and garlic
  • The gyro sandwhich is great!
  • Wasn't impressed at all