Home self-defense class
Health & Fitness
Where can you attend self-defense classes in Singapore? Here are 7 to consider