Italian restaurant · W 176 N, 9336 Rivercrest Dr, Menomonee Falls, WI
See full menu
More food in Menomonee Falls, WI · Italian Food in Menomonee Falls