Great place to stay in London well situated next to the overground
The self check-in was a very easy thanks to clear instruction, and we had no problem to find the apartment
Everything was okay and Mihaela's was very kind and welcoming hosts
100% Recommended