Get directions to: Castle Greek Cafe, San Jose, CA
Restaurant address: 3730 N 1st St Ste 150 San Jose, CA 95134, USA
Restaurant: Castle Greek Cafe