About

Edit info

In Flushing, New York City-Queens and searching for a spa? Located in Flushing, New York City-Queens, Tibetan Steaming Palace is a day spa situated at 33 Union W Sq. Schedule an appointment today! Check out Tibetan Steaming Palace reviews on Yelp. Tibetan Steaming Palace hours are below.

Yelp Reviews