RadioShack 6622

RadioShack #6622 was a RadioShack electronics store located at 3511 Bamberger Avenue in St. Louis, Missouri.