"The Leaf" is good from what i can tell, tho its the only smoke shop in town, unless you like your smokes from a gas station...
its right in the middle of downtown, when were you coming to town, and what the heck brings you to abilene? nothing in town is worth writing home about IMHO...
email me at "afphreak (at) gmail (dot) com"