Fat Cats Billiards in Arden, which is pretty much S Asheville. Take US 25/Hendersonville Rd south and it's on the right just before you get to Airport Rd. Next to the Macon Bank.
11 or 12 9 footers, the rest 8' - 22 in all I think. They're open at 11 and pool is free until 2 if you buy lunch.