Collins Ave & 75th St, Miami Beach, FL 33141, USA 33141 Miami Beach United States
https://bouyahwatersports.com/ocean-terrace-beach/ opens in a new tab