Filming Locations (2)

  • 604 S. Figueroa Street, Downtown, Los Angeles, California, USA (Establishings shots of Houston Inc.)

  • The Lot - 1041 N. Formosa Avenue, West Hollywood, California, USA