Abercorn House receives great reviews from guests. Daisy Hotel and Holly House Hotel are also excellent options to stay in London 1 star.