Processing, please wait ...
Greek Spot
Sunnyvale
Cuisines: Catering, Greek, Mediterranean
Address: 604 S Mary Ave ; Sunnyvale CA, 94087