Professional Piano Advice, Sales and Restoration
Petrof Upright Pianos from £5200
Hailun Upright Pianos from £2900
Steinhoven
Geyer
Waldstein
Weber
Steinmeyer
Other new Grand Pianos from £4850
All prices include local delivery and initial tuning costs