5 stories and 100,000 square feet of luxurious serenity. Upon its opening in 2006, Spa Castle New York established numerous innovative spa and sauna systems never before seen in the United States.
131-10 11 Avenue, College Point, NY 11356
After the major success of Spa Castle New York, Spa Castle Texas opened in 2012 as the second official location of Spa Castle. Spa Castle Texas is the new must-see destination of the Dallas Fort-Worth Metroplex area.
1020 Raiford Rd, Carrollton, TX, 75007