classes & courses

Classes & courses at all levels of experience. With our wide variety of classes running at different times throughout the week, there should be something for everyone.
Please note: new courses start each term.