Letchworth

(redirected from Lordship Lane (Letchwort))
Also found in: Encyclopedia.

Letchworth

(ˈlɛtʃwəθ; -ˌwɜːθ)
n
(Placename) a town in SE England, in N Hertfordshire: the first garden city in Great Britain (founded in 1903). Pop: 32 932 (2001)