Perfect location and ideal accommodation for a stay in London