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:
Tournaments
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.