Main Image 1 Main Image 1


You don’t have to be athletic to be good at martial arts!  We train in Wing Chun, Tai Chi, Bagua, and Tong Bei.  We offer a unique approach to martial arts training and are skilled at producing high quality martial artists in the shortest time possible.

Do you want to be a great fighter? Interested in learning self defense?  Are you a coach or an athlete looking for an edge on the competition? Maybe you are getting older and are more interested in having better balance and body control.  It doesn’t matter if you are young or old,  a man or woman, a beginner or professional, an athlete or an average joe, we can help!

Our teaching methodology enables anyone to get really good at martial arts quite fast.  At Immortal Palm, we have sought out and train with the true masters of the arts we practice and work to duplicate their art.

We use a system of old martial arts including Wing Chun, Tai Chi, Bagua and Tong Bei that are very effective in training people to move better and actually fight.


Our classes are very friendly and very intense in order to produce skills in each student.   No matter what your skill level is, our goal is to help you move to the next level.  We focus on where you are at and concentrate on basics and precision to help you improve quickly. Our methodology of repetition of basic movements enables anyone to get better in many ways!

Whether you want to learn a 500 year old martial art like Tai Chi or learn how to fight the way Bruce Lee did with Wing Chun, we can help you! Find a school near you