Texas Spa Castle TV CommercialFeb 06 2013
Spa Castle Texas opened on March 23rd, 2012. The second official location of Spa Castle was influenced by the success of the first location in College Point, New York.
Spa Castle Texas is open 365 days a year from 6am to 12am. Spa Castle Texas is the new must see destination of the Dallas Fort-Worth Metroplex area.
Take a look at what we’re about.