About
Image Credit [1] |
Town & Country Music Center was founded in Fenton, Missouri and was initially located at 36 Fenton Plaza, Fenton, MO 63026. They rebranded to Tower Music in the '90s and are currently located at 360 Biltmore Drive in Fenton. The earliest business filing I can find is dated 1965 but their website claims "Full-service music store since 1947".
St Charles Branch
Image Credit [1] |
There also existed a branch of the business at 2001 Golfway Street, St Charles, MO 63301. It was founded at an unknown date but existed in March of 1980 and was closed sometime before 1987.
No comments: