The property – on the corner of Old Park Lane and Piccadilly – comes with a price tag of £26m, after having recently-been refurbished. It spans more than ...