Excellent location, near to everything you need, the station it just at the corner and within 7 minutes you are at the heart of London. Enjoy your stay there are so many things to do in the City.