Palm Island Park Tennis

159 Palm Ave, Miami Beach, FL 33139, USA

Welcome to Palm Island Park Tennis! See more