Nick The Greek ★★★★☆4.4 (359) Restaurants Greek restaurant · Gyro restaurant · Lunch restaurant (more) 732 Laurel St, San Carlos, CA 94070 Call Website Details →