My Favorite Bands Logo
    London Cowboys
    London Cowboys

    London, UK-based band formed by Steve Dior and Barry Jones following the breakup of The Idols. Steve and Barry were the only constant members.

    Data provided by Discogs