Debenham, England

Debenham: Village and civil parish in Suffolk, United Kingdom

About

Quick Facts about Debenham

Population : 2,210
Country : United Kingdom
State : England (United Kingdom)
County : Suffolk
Time Zone : Europe/London
Local time : 01:33:49 (27th November 2024)

Geography

Debenham is located at 52°13'27"N 1°10'54"E (52.2242200, 1.1817200).

Debenham map

Debenham