74 Leonard St
New York, New York 10013

Lair of the Minotaur is a metal band from Chicago.

Added by Upcoming Robot on August 11, 2008