1200 Meridian Ave. Miami Beach, FL 33139
South Beach
305-673-7761
flamingoparktennis.com
Best Tennis Court
Flamingo Park Tennis Center
Tags: Readers' Choice, Best of Miami, Flamingo Park Tennis Center