Iron Maiden
Iron Maiden are from Leyton in London and formed in 1975.
Alternate Names: No alternate artist names added