The Highlight Room

Venue / 6417 Selma Avenue, Los Angeles, CA