Book Your Hansa Experience Book your Hansa Thai Cooking experience Leave this field empty ProgramThai Classics - Popular Thai CookingLanna Heritage - Northern Thai CookingThai Wellness - Cooking + Herbal WorkshopLanna Wellness - Northern Cooking + Herbal Workshop Available dateChoose a date from the calendar. Only dates available for the selected program can be booked. Class time Select a class time Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Morning — 08:30–13:00 · 40 places available Wellness — 08:30–14:30 · 40 places available Afternoon — 15:00–19:30 · 40 places available Choose an available class time after selecting your date. No dates are currently available for this program. Please select another program or contact us. AdultsChildren aged 6–12Not available for this workshop.Children aged 1–5Non-cooking companions Adult 1200.00 THB · Child 6–12 990.00 THB · Child 1–5 0.00 THB · Companion 600.00 THB Companions may observe the class and take photos, but do not participate in cooking. They may enjoy the meal prepared by the class; ingredient quantities will be increased for the number of companions booked.Companions may observe and take photos, but do not participate in cooking or wellness activities. They may enjoy the meal prepared by the class; ingredient quantities will be increased for the number of companions booked. I understand the non-cooking companion conditions and inclusions. MenuOriginal ThaiVegetarianHalal-friendlyWellness workshop — no cooking menuNo cooking menu is required for this workshop. Full nameEmail Phone / WhatsApp Food allergies or dietary notes I need hotel pickup and drop-offPickup and drop-off are available only within Chiang Mai city and must be confirmed in advance.Hotel / pickup location Additional notes Estimated total: 1200.00 THB Booking summary Program Date and time Guests Menu Pickup Total Changes or cancellations require at least 24 hours’ notice. I agree that Hansa may use these details to manage this booking, and I accept the Booking Terms and Privacy Policy. Submit booking