Main St Billiards is now on Rt 12, south of Keene a couple of miles, opposite a Kia dealer (located waaaaay off on Google maps and on Yelp), signed well, but around the back of a set of buildings.
last i was there they had 20 Olhausen 9' tables. $4/hr, and $6 for the whole night on T/Th/Sun...