East Sands Beach

East Sands Beach
St Andrews, Fife, KY16 8LA
Photo of East Sands Beach