Lacumbamba, CHICAGO, Illinois (IL)

Feeling hungry? Lacumbamba might be the restaurant to suit your needs.
Conveniently situated at 2311 West North Avenue () in CHICAGO, Illinois (IL) (60647), Lacumbamba is available at 7733849546. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in CHICAGO, Illinois (IL)


Lacumbamba contact information and details:
Address: 2311 West North Avenue - , CHICAGO, Illinois (IL) 60647
Contact Phone: 7733849546