Results 1 results found Statues of the Beatles, the Cavern Quarter, Liverpool, England, United Kingdom, Europe