Varied Dates Karate: Teen/Adult - One Class/Week YMCA of Greater Rochester • Canandaigua, NY Martial arts