Open today, 10:00am - 7:00pm
- (626) 821-0687
Looking for a spa in Arcadia, CA 91006? Check out Spa Xanadu, a local spa at 26 1/2 E Huntington Dr. Question on Spa Xanadu prices and hours, or need to make an appointment? Call today at (626) 821-0687. Spa Xanadu has 4 stars on Yelp and 90 reviews.