Find a Hotel

Detwiler Park Tennis Center

  • 701 Oakwood Avenue
  • New Smyrna Beach, FL 32169
  • (386) 424-2175

Five hard courts. Free.