Tallahassee Wellness Address: 1618 Mahan Center Blvd STE 103, Tallahassee, FL 32308, Tallahassee, FL Phone: +1850-558-2662