La Michoacana All Natural Upland

Ice cream shop · 65 E Foothill Blvd Ste B, Upland, CA

To-Go · Delivery

Hours

More food in Upland, CA · Ice Cream in Upland