Thai Square Spa
Luxury Spa in Central London
About Thai Square Spa
Thai Square Spa is a luxury spa in central London right near Westminster. They've won multiple awards and have a range of facilities available for you to relax before your wedding day.
Contact & Location
Thai Square Spa
Northumberland Avenue, London,, Westminster, WC2N 5AP, Central London, United Kingdom