Well within walking distance from 3 TfL stations, this place makes a great location from which to visit the London area!