Studio 13 was a small recording studio located on the 13th floor of an abandoned department store located in New Orleans, about a few minutes away from where Mike Williams was living.
Studio 13, a small recording studio situated on the 13th floor of an abandoned department store in New Orleans, is close to where Mike Williams lived.