A small house is often called a cottage. Apart from it, its also called small space. In England, where this word comes from, it is used to mean a house that has one main storey, with a second, lower storey of bedrooms which fit under the roof upstairs. Cottages are usually found in villages or in the countryside. They are nearly always built from material that can be found nearby. In many places the word cottage is used to mean a small old-fashioned house. In the United States the word cottage is often used to mean a small holiday home.