Music New Rock Camden: An Iconic Music Venue in the Heart of London’s Music Scene Travilopia.com May 14, 2024 New Rock Camden, a legendary music venue nestled in the vibrant heart of Camden Town, has played a pivotal role in shaping London’s music scene