Eckerd 2677

Eckerd #2677 was an Eckerd drugstore located at 5827 Babcock Road in San Antonio, Texas.