Contact Owl Creek Tennis Center Location & Contact Information 928 South Birdneck Road Virginia, Beach, VA 23451 Tel: (757) 227-3573 Contact Us If you are human, leave this field blank. Name * First Last * Last Email * Message * Submit