Cartogiraffe.com

St Leonards Walk

The St Leonards Walk is an illuminated street with a maximum speed of 30 mph in North Lanarkshire.