EL TACOTORRO DELI
920 E LAKE ST, MINNEAPOLIS, MN, 554075449, US
(612) 886-5481
Open
10:00 AM - 7:00 PM CDT
3% surcharge on credit card transactions
Open main menu
Menu
Menu
Search
Cart