Little Italian

Italian restaurant · 6115 E 22Nd Ave, Denver, CO

Dine-In

More food in Denver, CO · Italian Food in Denver