Enquire and book through this website and get 3% cashback or other valuable booking bonuses.Learn moreClose
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.
There are currently no reviews for this business.
Address: Northumberland Avenue, London,, Westminster, Central London, WC2N 5AP