3775 Lafayette St, Santa Clara 95054, United States
3775 Lafayette St, Santa Clara 95054, United States
No delivery
Spot something wrong?
Dishes at New Camau Restaurant. Prices may vary in venue.
Been to New Camau Restaurant? Be the first to share what you ate.