ellum: ART

No caption

ellum: ART

2803 Taylor Street
Dallas, TX 75226

in the Life in Deep Ellum facility
This 1,700 square foot area is devoted to grass roots support of the Deep Ellum art scene and the artists that contribute. Information from the venue's site

Goes Well With...

#Things To Do