However, now Eldon Grove is a derelict eyesore. The Vauxhall site, which sits on the edge of Liverpool City Centre, is ...