Margaret’s Castle is one of a kind place. It is magical, spiritual and warm where every corner will offer a surprise and things speak the language of the universe.