(804) 741-1599           [email protected]  


I just wanted to let you know how impressed I am with everyone on your staff. I have been working with Kyle through your online coaching for a little over a month now and he has been fantastic. Kyle has been very professional and extremely responsive with any of my questions or needs. My only problem is trying to balance family, work, and finally my training into each day. This past Friday I visited your store/training center to do a swim session with Parker. It was the best money I could have spent! He was a huge help with my swim technique. It was pretty bad to begin with! My session in the pool today was by far my best yet. I still have a long ways to go, but now I don’t dread the pool sessions. Knowing what you need to be doing makes all the difference!


Get training tips, inspiration, and promos delivered weekly!

Sign Up

804 - 741 - 1599

Sunday: Closed

Monday: Closed

Tuesday: 12 pm - 7pm

Wednesday: 12 pm - 7pm

Thursday: 12 pm - 7pm

Friday: 12 pm - 7pm

Saturday: 10am - 4pm

For general questions, requests for a quote, or any information whatsoever, feel free to give us a call or email us at [email protected]

Use this form to submit your info to our fitter Andrew Wolak- he will call regarding scheduling and availability. Our bike fits are usually booked at least a week in advance.

At EF, we believe that coaching is founded on good communication! Let us know a bit about yourself and one of our coaches will be in touch soon.

Hi! Our coaches would love to tell you more about our adult and youth coaching. Fill out the form below and one of our coaches will reach out to you shortly. 

Alternatively, call 804-741-1599 and dial extension to speak to a coach now!