Wednesday, December 23, 2009
By Sarah Muller
The Disneyland of spa resorts is right in our own backyard. From the outside, Spa Castle looks more like a suburban mall than a place to unwind. Once you enter the building in College Point, Queens, it's pure sensory explosion.