Greek Spot ★★★★☆4.4 (1,026) Restaurants Greek restaurant 604 S Mary Ave, Sunnyvale, CA 94087 Call Website Details →