keele hall

/K IY1 L AO0 L/
N
  1. 1

    a 19th-century mansion house at Keele, Staffordshire, England, now standing on the campus of Keele University and serving as the university conference centre.