DeLeon Shores Park

0
775

DeLeon Shores Park is a public tennis facility featuring one non-lighted tennis court. Address: 9 Dolphin Blvd East, Ponte Vedra Beach, FL 32082. For information, call 904-209-0327.