Live in London but seen town called Stevenage not far.
New town not great lot of shops closed like all towns but old town ok as got some nice eating places etc.
Stevenage more reasonable than London and had enough of London.
Anyone know Stevenage who actually lives there now and can tell me about it?