Get directions to: Yokohama Japanese Bistro, Los Gatos, CA
Restaurant address: 336 N. Santa Cruz Ave. Los Gatos, CA 95030, USA
Restaurant: Yokohama Japanese Bistro