Baron Spider

This little fellow has been cropping up all over the place recently.

Location

Royal Park Road Hyde Park
Leeds LS6
United Kingdom
53° 48' 38.0376" N, 1° 34' 25.6188" W