Cartogiraffe.com

The Meads

The Meads is an illuminated street with a maximum speed of 40 mph with three lanes in Swindon, Central Swindon North.