Definitely pick this flat! It is a perfect location to visit all the sites of central London. And Victoria Station is a 5 minute walk if your plans take you outside London. Everything else is within walking distance and there are numerous restaurants and pubs literally around the corner. Theresa and her team were very responsive and helpful before and during our visit. Wonderful experience on all counts!