St John’s Wood is the best location to stay in London. The flat at Allitsen street is next to St John’s Wood High Street with good restaurants and friendly stores close by. Only a couple of blocks from the Jubilee subway station and bus stop.