Dos Equis Pavilion
3839 S Fitzhugh
Dallas, TX
75210, US