Historic landmark Admiralty Arch, in central London, becomes a luxury hotel after the government agreed to lease it out for £60m.
No comments:
Post a Comment