green peacock castle