Exit 3onI-880 Southbound
Left 1.1 mi
Food white 28@2x
Nick The Greek
143 W Santa Clara St, San Jose, CA 95113
Amenities
Restaurant
Greek