Billiard Barracuda is located in Kabupaten Barito Utara, Indonesia on Jl. Tumenggung Surapati No.12A, Melayu, Kec. Teweh Tengah. Billiard Barracuda is rated 4.3 out of 5 in the category pool hall in Indonesia.
Address
Jl. Tumenggung Surapati No.12A, Melayu, Kec. Teweh Tengah