Rachel's place is the perfect place to explore London our attend a concert in the London Stadium. It is nearby the beautiful Victoria Park and has everything you need during your stay. A bottle of red wine as welcome was a pleasant surprise.
Whenever I come back to London I will check the availability of Rachel's place.