Filming Locations (3)

  • Sherman Oaks, California, USA (Ventura Blvd)

  • Los Angeles, California, USA (Adams Blvd)

  • Park Plaza Hotel - 607 S. Park View Street, Los Angeles, California, USA (McArthur Park)