Excellent place to stay in London! Very accessible to several underground and bus stations.