Lechuga's Italian Restaurant Logo
  • 7475 W. Colfax Ave. – Lakewood, CO