Mason & Hamlin Model B Grand Mahogany Satin

Mason & Hamlin Model B Grand Mahogany Satin

Other pianos you might like...