The Prince and Princess of Wales’ recent move to Forest Lodge, a sprawling £16 million mansion within Great Windsor Park, has stirred discontent among local residents.
The Prince and Princess of Wales’ recent move to Forest Lodge, a sprawling £16 million mansion within Great Windsor Park, has stirred discontent among local residents.