Get directions to: Villa Toros, Chino, CA
Restaurant address: 12924 14th St Chino, CA 91710, USA
Restaurant: Villa Toros