The Arena

The Arena
208 Newport Road, Middlesbrough, Cleveland, TS1 5PS
Photo of The Arena