Cartogiraffe.com

Stoke Gifford Stadium

Stoke Gifford Stadium in South Gloucestershire, Stoke Gifford.