Get directions to: Los Ninos Taqueria, Sun City, CA
Restaurant address: 27192 Sun City Blvd Sun City, CA 92585, USA
Restaurant: Los Ninos Taqueria