The Best Wedding Dance Choreography in Richmond

Handpicked Top Wedding Dance Choreography in Richmond, BC. Our 50-Point Inspection includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and cost to the general excellence. You deserve only the best!


7900 River Road, Unit #1, Richmond, BC V6X 1X7

Since 2015

Wedding Dance, Private Lessons, Group Classes, Open Practice/Events, Kids and Teens Program, Competitions, Performances, Cha Cha & Waltz

Their skills as competitive dancers and personal trainers into reality

Mon, Wed 3:00 pm - 6:30 pm Tue, Thu 3:00 pm - 9:30 pm Sat - Sun 10:00 am - 6:00 pm Fri Closed

Crystal is an amazing instructor, full of energy and very knowledgeable. I couldn't imagine a better teacher. Group classes are all upbeat. The crowd is fun, the lessons are challenging and invigorating. Private lessons are very affordable and perfectly focused on your goals. Keep it up Imperial Ballroom.
write a review


145-11780 River Road, Richmond, BC V6X 1Z7

Wedding Dance Lessons, Group Classes, Private Lessons, Social Dance & Youth Program

State of the art ventilation and over 5,000 square feet of beautifully sprung maple wood floor

Price: Starts from $210/lesson

Mon - Sun 11:00 am - 11:00 pm

Crystal Ballroom is a beautiful venue with friendly staff and dedicated teachers. I love practicing here because of large space! As a competitive dancer, I've been dancing here for the last 5 years and have little to none complaints. I'm excited to see the new venue and wish Crystal Ballroom the best of luck!
write a review