Thai Square Spa

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 gree…