Lechuga's Italian Restaurant
Restaurant • Italian restaurantOld-school joint offering classic Italian fare, such as pizza, red-sauce dishes & cannoli. People often mention good, spaghetti, service, Italian, sauce, Denver,
Address
3609 Tejon St, Denver, CO 80211, United States
Website
Contact
+1 303-455-1502Price rating
$ $$$
Rating on Google Maps
4.50 (2K reviews)Open on Google Maps