Lovely, clean accommodations on a quaint London street.