• Coaches
  • Online Stores
  • Retailers
  • Stringers
  • Tennis Academy


Annabel Croft Tennis has its main academy coaching programme based at the National Tennis Centre (NTC) in Roehampton, SW London. The NTC programme is a junior only tennis coaching service that offers a weekly series of tennis classes for players aged 3-17yrs old. With classes for all levels of junior players, as well as a performance squad programme for our advanced players, the business offers a comprehensive range of options for parents looking for high quality tennis coaching for their children.

In addition to the NTC programme, the Annabel Croft Tennis Academy operates two academies overseas where both adult and junior players can join our tennis coaching programme during as a complete holiday package. These 5* resorts are the perfect places to offer an inspirational tennis coaching and playing experience with courses available throughout the year.

“Sessions need to be exciting and energetic with the emphasis on good technique but most important of all – kids need to hit a lot of balls to improve.”

~ Annabel Croft ~

Join Our Tennis Club

The Annabel Croft Tennis Academy was founded in January 2009 by the former British No.1 and Tennis TV Presenter Annabel Croft and her husband Mel Coleman.The academy has over over 320 weekly players participating in its program at the National Tennis Centre and 2 academies at 5 Star resorts in Cyprus and the Algarve.

The NTC (National Tennis Centre) is located in Roehampton. It is the home of British Tennis with the majority of the top players in the country using it as their training base, including Andy Murray and Anne Keovathong. The centre is a world class training facility and features 22 tennis courts with all surfaces covered including 6 indoor courts. The NTC also features a state of the art sports science area, gymnasium and running track.

Rate us and Write a Review

Your Rating for this listing


Your review is recommended to be at least 140 characters long

Show all timings
  • Monday09:00 AM - 05:00 PM
  • Tuesday09:00 AM - 05:00 PM
  • Wednesday09:00 AM - 05:00 PM
  • Thursday09:00 AM - 05:00 PM
  • Friday09:00 AM - 05:00 PM