RadioShack 8497

RadioShack #8497 was a RadioShack electronics store located at Keller Town Center, 121 Rufe Snow Drive in Keller, Texas.