We recommend these 11 Spa Hotels in London - City of Westminster for relaxation