Which spa castle in NYC is your favorite?

(Published Tuesday, March 16, 2018) The Spa Castle in the New York City borough of Queens is famous for its gorgeous views of the Manhattan skyline and the Empire State Building.The spa, which opened in 2012, features over 500 rooms and suites that include a steam room, a steam bath […]