Skip to main content

La Sierra Restaurant

restaurant · mexican restaurant · Chicago, IL

Address
1637 W Montrose Ave, Chicago, IL 60613
Phone
(773) 549-5538
Website
lasierrachicago.com
Where
41.9614, -87.6706

Search Hominin for La Sierra Restaurant

Other restaurants nearby

More in Chicago

La Sierra Restaurant — restaurant in Chicago, IL | Hominin