Lilleshall Hall : national sports centre.
Sports Council (Great Britain)
[London] : Sports Council,
[1991?]
Cover title.
Lilleshall Hall (Shropshire, England)