For me the location worked. It’s located on a lively street and few steps away from brick ln. If you follow it you can reach the Tower bridge and get to borough market. Once there you can pretty much hit all the big spots by following the Thames. I’m a walker with a decent special memory so I had no issues. Also Dom is easy to reach. I would recommend it, it’s actually very near from Liverpool st. station. I’m sure you can do your own research and find a place that suits your needs. This location did it for me.