5’3″ White Polish Schiller 160 Baby Grand Piano

5’3″ White Polish Schiller 160 Baby Grand Piano

Other pianos you might like...