Tamaleria Lupita
5904 1/2 W 63rd St, Chicago
(708) 477-2948
Recent Reviews
Order Online
You May Also Like
Vina Del Mar - 5900 W 63rd St
Seafood, Mexican
Los Mangos Mexican Ice Cream - 5923 W 63rd St
Ice Cream Shop, Ice Cream & Frozen Yogurt, Juice Bar & Smoothies, Ice Cream
Lena's Pizzeria - 5851 W 63rd St
Pizza, Italian
Restaurants in Chicago, IL
Tamaleria Lupita
5904 1/2 W 63rd St, Chicago, IL 60638
(708) 477-2948