This was a wonderful flat for our family trip to England, the host were very warm & welcoming & set us up for success getting around with some advice about travel routes.
There is a 91 bus one street over that will take you to Trafalgar Square downtown london, we enjoyed the ride & the sites on the double decker bus.
If you are looking to feel at home while travelling to london, would definitely recommend this place.