I think here is the best house to stay in London. Very near by station.