Hours: 8:00 am – 10:00 pm, 7 days/week

Welcome to the Echo Ridge Recreation Club, where tennis is enjoyed by players of all ages and skill levels. From beginners to elite players, everyone is invited to experience our year-round facilities, including four lighted hard courts, bleachers, and a tennis pavilion. Our high-mount LED arrays provide fantastic night-time play and our hitting wall features a 10-degree pitch to realistically simulate an opponent’s return shot path.


With the exception of non-member participation in certain drills and league play, the tennis courts are reserved for the exclusive use of Echo Ridge members and their guests.

Click here (requires member account login) to view the gate codes and other access information.


  • Ensure the gate closes behind you after entering/exiting.
  • If you are the last to leave at night, turn off court lights.
  • Cancel reservations you no longer need.


Guests may accompany visitors at a cost of $3 per visit. 10-visit guest punch cards are available for $25. Email to purchase.  Non-members can join an Echo Ridge ALTA league team for a $50 fee per person per tennis season ($25 for junior non-members).


Private, semi-private, and group lessons can be arranged for junior and adult members (additional fee). Contact for more details.

HOLIDAY CLINICS: Sunday before Memorial Day, July 4th, and Labor Day. No cost for members. Exclusive to Echo Ridge members:

  • 9-10AM: Advanced Adults
  • 10AM-11AM: Beginner Adults
  • 11AM – 12PM: Kids


The following clinics are available for all Echo Ridge adult members ($10 / session):

  • Mondays 4:00-5:00PM @ Winding Vista
  • Mondays 8:00-9:00PM @ Winding Vista – Beginners!
  • Wednesdays 5:30-6:30PM @ Twin Lakes
  • Thursdays 6:00-7:00PM @ Echo Ridge
  • Fridays 5:30PM-7:30PM @ Winding Vista – Juniors!

To sign-up, please e-mail Stacey @ for the sign-up link or go to Find A Sign Up ( and search for creator

Unless otherwise specified, drills target adult intermediate and advanced players (>= USTA 3.0 or Alta High-C/B) and are coached by local professional, Mikhail Lvovich (Venmo @Mikhail-Lvovich).

Contact Mikhail for more information directly at


Mikhail Lvovich will conduct the following kids’ Summer camps in 2024:

  • May 27-31 @ Twin Lakes
  • July 8-12 @ Leslie Beach
  • July 15-19 @ Leslie Beach
  • July 22-26 @ Echo Ridge

Contact Mikhail for more information directly at


All Echo Ridge members can reserve a court via the online system. Courts 1, 2, and 4 can be booked in 15-minute increments, up to 2 hours. Reservations can be made up to two weeks in advance. Court 3 is dedicated to walk-up play. Courts 1 and 2 will often have standing reservations for ALTA team matches and practice times. The tennis wall is located on court 4.

To review and/or cancel your existing reservations, click here or go to: Membership -> Reservations -> My Reservations

To place a new reservation, click here or go to: Membership -> Reservations -> Make Reservations

  1. Select the ‘Tennis Courts’ facility.
  2. Select the date.
  3. Click on an available slot.
  4. Fill in details.
  5. Book it!

Frequently asked questions:

  • Q: For an existing reservation, how do I modify the court #, or start/end times?
  • A: Cancel the existing reservation and place a new one.
  • Q: It won’t let me add any members to complete my reservation request.  What gives?
  • A: You may have either exceeded the daily/weekly reservation limit, or your membership dues are not up-to-date (click here to check).
  • Q: I want to swap courts with someone – how can I find out who has a court booked at a particular time?
  • A: Click here and select the date of interest.
  • Q: What is the no-show policy?
  • A: A reserved court not occupied within 15 minutes of the start time is considered a no-show and may be claimed by waiting members for the duration of the time.
  • Q: What if I have an important T2/Ultimate/etc. match coming up but all courts are fully booked?
  • A: Send request to (we’ll do our best, but no promises!)


We welcome all league play – both team and individual.  Echo Ridge is home to various ALTA teams including:

  • Men’s (18+; 2 teams)
  • Senior Men’s (45+)
  • Sunday Women’s (18+; 2 teams)
  • Senior Women’s (45+; 2 teams)
  • Mixed Doubles
  • Senior Day Women’s (55+)

If you are interested in joining a team, please contact the Tennis Chair for more information.

Non-members may join an Echo Ridge ALTA team for a fee of $50 per season.  Captains are responsible for collecting all non-member fees.  Captains may not add to their rosters any participant with unpaid fees from a prior season.  At least 50% of each ALTA roster must be Echo Ridge members.
  • Q: What if a non-member joins an ALTA team, but never practices or plays in a match (e.g. due to injury or availability).
  • A: Any non-member ALTA participants who uses the Echo courts (for either practice or a home match) on a single occasion or not at all will be exempted from paying the non-member fee for that season.


These aren’t strictly enforced, but please consider:

  • Balls coming in from neighboring courts and interrupting play is an expected part of playing at a club.  But, if you’ll be sending a significant number of wayward shots (e.g. playing with small children or using a ball machine), consider reserving court 4 and closing it off via the big mesh curtain.
  • If a match is wrapping up soon on a court you’ve reserved and other courts are available, consider moving to the open court until the match is completed.

2310 Meadowvale Drive, Atlanta, Georgia 30345 (404) 315-9553