Italian restaurant · 7585 W Florida Ave, Lakewood, CO
More food in Lakewood, CO · Italian Food in Lakewood