Medieval Residential buildings along the river in Sospel, France.