Nick The Greek ★★★★☆3.7 (83) Restaurants Greek restaurant 441 N McDowell Blvd, Petaluma, CA 94954 Call Website Details →