Bidden

Bidden is a village in Hampshire, England.