Dean, Bedfordshire
From Wikipedia, the free encyclopedia
Dean is a village in the English county of Bedfordshire. Upper Dean is the larger of the two villages that comprise Dean, the smaller is Lower Dean. The village has also been known as Over Dene.