Ideally located in central London, Thai Square spa offers a perfect calming oasis within the busy streets of London. Once you walk in, the sound of the traffic seems to just disappear and you are greeted by 2 warm and friendly faces asking if you are here for an appointment.
Isabelle De Polla
Music and Lifestyle Editor