LeHua Spa is located in Atlanta, United States on 2980 Cobb Pkwy #104. LeHua Spa is rated 4.4 out of 5 in the category massage spa in United States.
Address
2980 Cobb Pkwy #104
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible toilet