Nope, it's not there, that's t'other side of the Island.
If you look at a map of Lewis, South Lochs is around Balallan, south of Stornoway.
My friend who lives in South Lochs sent me some pix last week - it all looks pretty compelling. I'll check with him to see if he minds me passing the pictures on....
You all going up for the Lunar Standstill then?