Court Rental

Our specially designed facility offers the most comfortable badminton courts in the Lower Mainland where many successful tournaments were held.

Lessons

Whether you're a recreational player or aspiring to go pro, our tailored coaching programs are designed to help you succeed.

With a focus on skills, physical training, and theory, our easy-to-learn programs have you covered every step of the way towards achieving your goals.

Pro-Shop

From beginners exploring the sport to seasoned pros, our badminton gear pro-shop has everything you need.

Discover a range of products, from starter essentials to high-end gear, to elevate your game and achieve your best performance.

Slide heading

Text from here describes your slide

Pro-Shop

Shop Now
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Chat with Our Front Desk Team 604-285-2638
Stay connected!