Karmann Ghia

Karmann Ghia Spotted on Gloucester Road, London SW7.