Mini Taqueria

1787 Landess Avenue Milpitas, CA 95035 United States of America

Location