Helens apartment is perfectly located for a trip to London. The tube is 2 min away and some sights are walking distance.
The apartment was clean and comfortable. I definately can recommend Helens apartment to everyone.