Stela is incredible. She helped out so much during my stay at the appartment and was very kind and understanding. I cant recommend her place enough. Its also conveniently located right next to aldgate east metro station from which you can go to st Pancras station or to the center of town. London tower and bridge are on walking distance and theres plenty of places to eat right around the corner. Very big recommend