THE first visitors to the £2million Marble Arch Mound have been offered refunds after it was branded “the worst” attraction in London. The West End’s newest tourist experience opened to the public on Monday, with tickets to climb the man-made hill at the end of Oxford Street starting at £4.50....