Jefferson Ave & 11th St, Miami Beach, FL 33139, USA
Welcome to Flamingo Park Tennis Center! See more
Welcome to Flamingo Park Tennis Center!