Edit info

Looking for a day spa near you? Located at 1580 S Disneyland Dr, Libby Lu is a day spa in Southwest, Anaheim 92802. With 1 review on Yelp, Libby Lu has an average rating of 4 stars. Call with any questions on hours, prices or availability at: (714) 772-3793.

Yelp Reviews