Select Page

About Us


Welcome to Owl Creek Tennis Center

Owl Creek Tennis Center is located 5 minutes from the oceanfront at 928 S. Birdneck Rd, Va. Beach, VA 23451.  The facility offers (12) outdoor hard courts and (2) indoor climate controlled hard courts.  In addition, Owl Creek offers:

USTA League Tennis
Private and Group Instruction
Facility Rentals

Please give us a call (757-227-3573) or fill out the contact form and we will be glad to answer any of your tennis questions.


Contact Us