El Portal Taqueria 13354 Lincoln Way Auburn CA United States
Phone: 530.745.9585 Smoking: not permitted