Nick the Greek

Where
143 W Santa Clara St, San Jose, CA
Call
+1 408.294.6425
Web
Nick the Greek Website
Tags
Restaurants, Greek Restaurant