THAI SQUARE SPA    The Thai Square Spa is a 5 star luxury spa in Central London. It has been designed to be a haven tranquillity. The first ever spa where Thai Therapeutic heritage embraces Turkish and Roman influences
{}