Belcastel
Belcastel is a commune in the Aveyron department in southern France. The village is medieval in character, with cobbled streets and lauze-roofed houses. The bulk of the village and the castle are situated on the steep north bank of the Aveyron river.