I made this my home base in London for 11 days while touring England. The flat is in a very quiet area that is a couple blocks from Tower of London. Lots of bars and restaurants in the immediate area. Waitrose grocery store two blocks away with ATMs inside no fees. Tower Hill Underground station just down the street. Please take my advise and study the map for this station because if you figure it out you will have a way better stay here.
The flat is neat and clean with all the essentials the room has a us power adapter bathroom is well stocked.
I had a great stay here and so will you.