Set in Arlington, 4.7 km from Six Flags Over Texas and 5.3 km from AT&T Stadium, Abram Inn - Arlington offers air conditioning. It is situated 4.3 km from Globe Life Park in Arlington and features free Wi-Fi plus a 24-hour front desk.
Number of rooms: 30
3020 East Abram Street, Arlington, TX 76010, United States