Red Rose Empire
Red Rose Empire

Red Rose Empire

London

The only child of an illicit union between Neil Young and Ozzy Osbourne, Red Rose Empire was born under railway arches in Shepherds Bush, and fed on a diet of tea, cigarettes, beer and cake …