Now defunct former meeting place of many scruffy urchins from the plague-ridden streets of South Wales' most heinous city. Smells distinctly of piss and under-age smoking.
by ? March 27, 2003
Get the The Castle (Newport) mug.