The apartment is just one of 72 properties in the prestigious No. 1 Palace Street development, a 300,000-square-foot island site that once housed the famous Palace Hotel. Photo: Northacre
The apartment is just one of 72 properties in the prestigious No. 1 Palace Street development, a 300,000-square-foot island site that once housed the famous Palace Hotel. Photo: Northacre

London apartment with views of Buckingham Palace on sale for £8 million