Get directions to: Baker's Village, Santa Clara, CA
Restaurant address: 1484 Halford Ave Santa Clara, CA 95051, USA
Restaurant: Baker's Village