I'm sure the meaning of croft has come up in other threads. A small area of land. In Hastings there is a street called The Croft and the land on which the Scout Hut stands is known as the Scout-Croft. The area beneath a church is often called the undercroft.