Armstrong Piccolo 307

This Armstrong piccolo has a silver-plated headjoint, composite body, silver-plated mechanism. Discount available upon request.
Manufacturer: Armstrong
$1,082.00