Great location and apartment for a stay in London