777 S Centre St, Los Angeles, California 90731 USA
Enjoyed watching The Revolutionists at the Little Fish Theater!
Photo Credit: Yelp