Locations

Loading...

Spa Castle New York

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.

VIEW WEBSITE

131-10 11 Avenue College Point, NY 11356

(718) 888-9893

Premier57

As the first glimpse of Spa Castle’s luxury brand extension, Premier57 seamlessly combines the modern appeal of the big Apple with Spa Castle’s touch of tradition and serenity.

VIEW WEBSITE

115 E 57th Street, 8th Floor, New York, NY 10022

(718) 321-2715

Loading...
Loading...

Spa Castle Texas

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.

VIEW WEBSITE

1020 Raiford Rd, Carrollton, TX, 75007

(718) 445-9999

Our vision is to bring Spa Castle to states across the nation,
and more importantly, to you.

Alexandria, Virginia

Chicago, Illinois

TBA