134-136, Buckingham Palace Road, Greater London, London SW1W 9SA £60 - £75 Per sq ft Office 495 - 3255 sqft