Odell Castle är ett slott i Storbritannien. Det ligger i kommunen Borough of Bedford i riksdelen England, i den södra delen av landet, km norr om huvudstaden London. Odell Castle ligger meter över havet.

Terrängen runt Odell Castle är platt. Närmaste större samhälle är Bedford, km sydost om Odell Castle. Trakten runt Odell Castle består till största delen av jordbruksmark. Kommentarer

Källor

[ Odell Castle] hos [ Geonames.org (cc-by)]; post uppdaterad 2010-10-17; databasdump nerladdad 2016-05-06

Kategori:Slott i England Kategori:Bedford