This was a great place to stay in London! Camden Town itself has lots to see and do and it is also close to the city center by subway.