Cartogiraffe.com

The Poplars

The Poplars is an illuminated street with a maximum speed of 20 mph in Clackmannanshire.