I was new to London and found this location good. Plenty of buses close by to take you anywhere.