Get directions to: Victor's Villa Iii, West Covina, CA
Restaurant address: 2201 W Francisquito Ave West Covina, CA 91790, USA
Restaurant: Victor's Villa Iii