Excellent localisation to visit London center.
Next to the underground and restaurants.
I recommend it