pedro castle