La Michelada hero image

La Michelada

Restaurant

161 N 2nd Ave, Upland, CA 91786, USA

Biter Score
8.6
Closed
Wednesday: 8 AM – 11 PM
La Michelada photo 1
La Michelada photo 2
La Michelada photo 3