A luxury apartment in London, located in the city’s historic Admiralty Arch, which overlooks Buckingham Palace, has come into the market for sale exclusively priced at £150 million. Wonderful views are not just the perks of buying this 15,000 sq ft apartment but will also buy you British Queen as a neighbour.
If the said flat gets sold at this price, it will become London’s most expensive flat – beating One Hyde Park, which was sold for £140 million in 2014.