The Beatles Statue is an iconic tribute to Liverpool’s most famous band. It was unveiled in 2015 after the Cavern Club owners had felt there was no one place Beatles fans could gather in Liverpool to celebrate the band. London had Abbey Road, but the narrow street of the Cavern Club didn’t feel like the best gathering […]