Radio Shack is a Electronics business located at 5530 Tezel Rd, San Antonio specializing in Audio & Video