Miami Beach | Florida
Surfing in Miami Beach, Florida
$230 per person
| 1 day
Our team is in constant search for best adventures around the globe
We send 57hours reviewers to experience them and verify client testimonials
Finally, we recommend only the best certified guides for each trip