Leo the Lion
Leo the Lion Records
1 record in the archive · 1966
- Based in
- New York, New York, USA
- Address
- 1350 Avenue of the Americas, New York, NY 10019
- Founded
- 1965; closed 1968
- Part of
- MGM Records
Records
- Don Morrow – The Men Who Wear the Green Berets · CH-1029 (1966)