Home Super 8 North Share 1525 Stamford St. Abilene, Texas 79601(325) 673-5251 Super 8 North1525 Stamford St. Abilene, Texas 79601DetailsOpen in Google Maps Map Save Details Details Guest Rooms: 95 Amenities Amenities Continental Breakfast Handicapped Accessible Outdoor Pool Pet Friendly Wireless Internet