96 Lafayette St
New York, New York 10013

Emperor City Motorcade is a six-piece New York City indie rock band. Their self-titled CD features a catalog of dynamic, atmospheric songs often reminiscent of vintage English '70s rock, but with a modern twist all their own.

Added by Upcoming Robot on March 27, 2009