13 Oct The Vitamin Shoppe Store in Santa Rosa Written by Vida Lifescience Tagged As None Categories: Address 2661 Santa Rosa Ave.95407, Santa Rosa, CA, USContact Tel.: (707) 573-9664 Contact Store Review Store Your Name * Your Email * ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ Your Review *