Brazil Rio Spa - Tribeca

90 Worth Street, New York (Manhattan)