EUROPE // United Kingdom london 8 best spa hotels If you are looking for SPA Hotels in London you have come to the right place. We are World Hotel Collective, your guide through the world’s most beautiful Hotels. In this post, you will find our top selection of SPA hotels located in central London; all …