Lechuga’s Opens Canoli Kiosk on the 16th Street Mall Today
Lechuga’s is one of Denver’s last remaining north-side red sauce joints. While many other Italian restaurants and bars — Pagliaci’s, Carbone’s, Longo’s Subway Tavern — have succumbed to old age and an influx of development, Lechuga’s was saved, at least in name and menu, when the restaurant was purchased after…