The Spa is located at the address 161 Caruso Ave in Glendale, California 91210. They can be contacted via phone at (818) 246-2772 for pricing, hours and directions.
For maps and directions to The Spa view the map to the right. For reviews of The Spa see below.
The Spa in Glendale, located at the Americana at Brand, ready to provide Glendale residents an exquisite range of body and skin treatments.