Terravecchia is a village and comune in the province of Cosenza, within the Calabria region of southern Italy. It is one of the many small municipalities that make up this part of the country, situated in the southern portion of the Italian peninsula.
As a comune, Terravecchia serves as a local administrative unit, encompassing the village itself along with its surrounding territory. The province of Cosenza is the largest province in Calabria by area and contains numerous towns and villages of this kind.
Calabria occupies the "toe" of the Italian peninsula, bordered by the Tyrrhenian Sea to the west and the Ionian Sea to the east. The region is predominantly mountainous and hilly, and its interior settlements such as Terravecchia are typically small and closely tied to the surrounding landscape.