Nick The Greek ★★★★☆4.4 (710) Restaurants Greek restaurant · Mediterranean restaurant 2034 Broadway, Redwood City, CA 94063 Call Website Details →