Excellent localization, 30 seconds from metro station.
The property is well equipped and the host took care of all the necessary items for our staying.
I definitely recommend you to look for this property if you go to London.