We can’t exactly say that installation art space Mystic Lyon has gone to the dogs; they were already there. Located in Houston’s historic Fifth Ward — at the corner of Mystic Street and Lyons Avenue (natch) — the neighborhood has more than its fair share of strays. In fact, a…
