Hallett & Davis Baby Grand

$6,000