Very convenient location for a stay in Camden Town.