World Championship Billiards is located in the Spencer Street Plaza in Manchester. This pool hall hosts tournaments and also features league play. There are plenty of tables. For those who are professionals or those who just like to have fun, World Championship Billiards has something for everyone.