Get directions to: Hibachi-san, Santa Rosa, CA
Restaurant address: 235 Santa Rosa Ave Santa Rosa, CA 95404, USA
Restaurant: Hibachi-san