Get directions to: Banzai Japanese Seafood & Steak House, Temecula, CA
Restaurant address: 27533 Jefferson Avenue Temecula, CA 92590, USA
Restaurant: Banzai Japanese Seafood & Steak House