Texaco
1117 Lee St SW, Atlanta 30310