Good Place to stay, friendly Staff, located in beautiful Camden Town in the center of London!