ELECTRiC LiME TAQUERiA hero image

ELECTRiC LiME TAQUERiA

Restaurant

811 N Jefferson St, Milwaukee, WI 53202, USA

Biter Score
8.6
Closed
Monday: Closed