Mamma Lucy Italian

Italian restaurant · 6245 E Bell Rd #111/112, Scottsdale, AZ

Dine-In

Hours

More food in Scottsdale, AZ · Italian Food in Scottsdale