Does Allen still own the studio?
Address: 1200 17th Ave S, Nashville, TN 37212, USA
Aaron Gant | Sep 11, 2019
No, the studio is owned by Belmont University now.
Franchesa Kirkpatrick | Sep 11, 2019
As far as I know same owner.
Thanks! Your answer is awaiting moderation.