This is a pretty great location in London considering how close you will be to the train station, and you are a short walk to the river and then to Greenwich. Plus, the street has everything you want for connivence: restaurants, cafes, atms, super markets, etc. Nyron is a terrific host, and it easy to get a hold of him if you need to.