Papas tacosRestaurants2130 S Fremont AveAlhambra, CA, 91803-4315 · US+16267034522papastacosalhambra@gmail.commichoacanaalhambra.comHours not available