Nick The Greek ★★★★☆4.1 (118) Restaurants Greek restaurant 25036 Hesperian Blvd, Hayward, CA 94545 Call Website Details →