The postal code of Craighall & Westhall Farms is PH2 9DF. Craighall & Westhall Farms is a street in Ardargie Perth and Kinross, Scotland, United Kingdom.