El Meson

5519 E. Grand Ave.
Dallas
Texas
United States