Only 20 yards from Vauxhall Underground, Rail and 24-hour Bus Station, the venue is well known and easily accessible. Close to the banks of the River Thames under Vauxhalls railway arches ...