Yoga on Main provides a wide range of classes for beginner to advanced students, in many different yoga styles. Yoga on Main has the perfect setting and highly experienced instructors for every genre. It also provides teacher training and retreat opportunities.