keele hall
/K IY1 L AO0 L/N
- 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.
Translate “keele hall” into another language
Choose a language below to open the translator with English selected as the source language.