Cedar Wood Natural Health Center

Cedar Wood Natural Health Center

★★★★½4.8(32 reviews)

The Talbots Building, 41 Idx Dr, South Burlington, VT 05403

South Burlington, Vermont 05403

About Cedar Wood Natural Health Center

Cedar Wood Natural Health Center provides holistic wellness in South Burlington, Vermont. Natural therapies and personalized care help you achieve balance and optimal health. Rated 4.8 stars by 32 customers, Cedar Wood Natural Health Center has built a strong reputation for quality care.