The mice will play

Location

Hyde Park Road
Leeds
United Kingdom
53° 48' 27.3888" N, 1° 34' 3.3024" W