is this on the north side or southside of Dallas Texas?
Address: 2824 Main St, Dallas, TX 75226, USA
John Strange | Oct 12, 2018
Deep Ellum, about a half mile east of downtown
Melissa Creamer | Oct 12, 2018
It's in Deep Ellum
Will Gwin | Oct 12, 2018
East of down town
Thanks! Your answer is awaiting moderation.