The property served as a filming location for Prince Harry and Meghan Markle's bombshell 2022 Netflix documentary.