Perfect apartment for a stay in London. Only 10 minutes walk from Stratford Station!