Property Location When you stay at Castle Hotel in Downham Market, you'll be within the vicinity of St. Martin's Church. This..
Downham Market / Downham Market