Shoji Spa & Lodge is a hidden gem in Asheville, North Carolina that you have to see to believe. Their Japanese inspired bath houses tucked away in the Blue Ridge Mountains provide mineral soaks in the height of luxury. The steam room, outdoor showers, and massage therapy are second to none.
