Castle Pilliard is the home of Princess Anne and a few of the other highest ranking officials. This is also where complaints are made and seen too by the princess and her advisors. It is the highest point in Pheonix and can be seen on roads as you approach. It was built as a symbol or power and strength for the people.
Rumors say that you can see all of Azuran from the highest tower.