Anchorage Billiard Palace is located at: 903 W Northern Lights Blvd, Anchorage, AK 99503.