Get Directions to Artemis Sports Bar & Billiards ← View details 5326 NORTH FWY, Houston, Texas 77022 (713) 697-0460 Get Directions From* To * — Required information