Tickets for a 25-meter man-made mountain in the middle of one of London’s busiest tourist areas have gone on sale. The Marble Arch Mound, created by Westminster City Council, will open up to members of the public from July 26 until January 2022. Visitors will be able to see sweeping views of the capital’s Oxford Street, Hyde Park, Mayfair, and Marylebone as part of a … [Read more...] about Temporary Man-made mountain art installation at Marble Arch to offer sweeping views of London