Johnshaven Harbour
Johnshaven is a coastal village along the North Sea located in Aberdeenshire, Scotland.
Johnshaven is a coastal village along the North Sea located in Aberdeenshire, Scotland.