Anger over ‘worst-ever’ tourist attraction

4 weeks ago 16
Despite opening just days ago, the Marble Arch Mound on the edge of Oxford Street has already earned itself the title of London’s worst-ever tourist attraction.
Read Entire Article