More images
A recording studio located in Homewood, Alabama, a suburb of Birmingham, Alabama. Also known as New London Recording and New London Recording Center, Inc.
1817 Oxmoor Rd. Homewood, AL 35209