Skip to main content

Greenfish Teriyaki Cafe

restaurant · Santa Clara, CA

Address
1992 Lafayette St, Santa Clara, CA 95050-3976
Website
greenfishcatering.com
Where
37.3600, -121.9484

Search Hominin for Greenfish Teriyaki Cafe

Other restaurants nearby

More in Santa Clara