Italian restaurant · N88W15229 Main St, Menomonee Falls, WI
Delivery · Dine-In
More food in Menomonee Falls, WI · Italian Food in Menomonee Falls