7 Howick Place, London SW1

Investment sale for 74,000
sq ft of offices, gallery
and fashion house