Processing, please wait ...
The Castle Greek Cafe
San Jose
Cuisines: Greek, Mediterranean
Address: 3730 North First Street ; San Jose CA, 95134
very good
Awesome!