Armstrong Piccolo 310

This Armstrong piccolo has two headjoints (composite and silver-plated), composite body, silver-plated mechanism. Discount available upon request.
Manufacturer: Armstrong
$1,245.00