La Michelada hero image

La Michelada

Restaurant

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

Biter Score
9.0
Open
Monday: 8 AM – 11 PM
La Michelada photo 1
La Michelada photo 2
La Michelada photo 3