Castle Greek Cafe

  • 3730 N 1st St #150,
    San Jose, CA 95134
  • Phone: 408-456-0346
  • Cuisine: Greek Restaurant

Map

Unable to Display Map