Slide 1 Belcastel (Bèl Castèl in Occitan) is a commune in the Aveyron department in southern France. The village is medieval in character, with cobbled streets and…