High resolution radio and optical observations of NGC 6888