Finnarts Point


Finnarts Point - point in South Ayrshire, Scotland, UK.