The Netflix series took place at a luxurious farmhouse that is reportedly located just a few miles away from the Sussexes’ home base, meaning that the rental is another Santa Barbara property ...