location_on London, UK
48-50 Camden High Street, London Borough of Camden, London, NW1 0LT, United Kingdom