Carnitas y Taqueria Los Alvarado
Restaurant
•
1320 Swaner Rd, Salt Lake City, UT 84104, USA
8.8
Monday: Closed
See if anyone you trust recommends it!