For me this is the best location in London, so close to everything. The apartment is amazing and the Host are so willing to help out if required.
This is our new London home.