Haverhill Market Square

Location:5 Market Hill, Haverhill CB9, UK