Dr. Ellen Shapiro Center Tallahassee Florida United States is a business in Yoga Studio category. The Yoga Studio is located at Ellen Shapiro, Ph.D., 1003 North Adams Street, Tallahassee, FL 32303