It was filmed at Fire Station 23 in Los Angeles, the same iconic location used for the interior of the Ghostbusters headquarters.