The postal code of St. Edwards is PH44 4RS. St. Edwards is a street in Isle of Canna Highland, Scotland, United Kingdom.