Very well located and clean apartment in Camden Town.