Get directions to: Kabuki Japanese Restaurant, Rancho Cucamonga, CA
Restaurant address: 12595 North Main St Rancho Cucamonga, CA 91739, USA
Restaurant: Kabuki Japanese Restaurant