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 compact recording studio, was located on the 13th floor of an old department store in New Orleans, just a few minutes away from Mike Williams' residence.