Press Box Grill

This sports bar offers up traditional American fare to Cowboys, Stars and Mavericks fanatics (and most other sports fans, too). 

Address: 
1623 Main St.
Dallas, TX 75201
United States
Phones:

Map of Press Box Grill