Search
Menu
Home
Sources
About
Contacts
Craigo
Craigo
is a
village
in
Angus, Scotland
. It
lies
about
northwest
of
Montrose
, and
south
of
Marykirk
, which is across the
River North Esk
in
Aberdeenshire
. Craigo developed in the
19th century
as a
textile
village.