This is a wonderful space to stay in downtown London. It is steps away from the tube station and has all the amenities that you will ever need. A charming and stylish flat with very thoughtful touches provided by the owners.