Thatched cottage and local, near Blackpool Sands beach, south Devon, England, U.K.
EllenBaroneEngland0688
From The Wayfarers England