Eighteenth annual festival, Town Moor, Newcastle, June 20th, 21st, and 22nd, 1899. Official programme and guide, to the Town Moor sports.
North of England Temperance Festival Association, Limited.
Newcastle-on-Tyne, 
1899.