Filming Locations (2)

  • Greenwich Studios - 12100 Ivan Tors Boulevard, Miami, Florida, USA (studio)

  • Miami, Florida, USA