Carmine Lonardo's Italian

Italian restaurant · 7585 W Florida Ave, Lakewood, CO

Hours

More food in Lakewood, CO · Italian Food in Lakewood