Charlie's place is ideally located for tourism, I found. There are a lot of attractions (Camden, Abbey Road, Regent's Park, Madame Tussaud, Sherlock Holmes Museum, etc) and many dining options nearby, as well as superb logistics through access to several subway stations and Santander cycle centers.

The neighborhood and the apartment complex are not beautiful though, even though you are right next to Regent's Park.