19:00 · Lower IntermediatePhysical TrainingRafael HerculanoPraia de Carcavelos7 spots available€16.00 / €12.00
18:00 · Upper IntermediateDolphin DiggersDavid BeethPraia de Carcavelos8 spots available€16.00 / €12.00
18:00 · Upper IntermediateDolphin DiggersDavid BeethPraia de Carcavelos8 spots available€16.00 / €12.00
18:00 · Upper IntermediateDolphin DiggersDavid BeethPraia de Carcavelos8 spots available€16.00 / €12.00
19:00 · Lower IntermediatePhysical TrainingRafael HerculanoPraia de Carcavelos8 spots available€16.00 / €12.00
18:00 · Upper IntermediateDolphin DiggersDavid BeethPraia de Carcavelos8 spots available€16.00 / €12.00