Location

CC's Liquor
6918 N County Road West
Odessa, TX 79764
United States
31° 54' 25.254" N, 102° 24' 37.566" W