Filming Locations (1)

  • South Beach, Miami Beach, Florida, USA