Control Room
The Looking Glass is a project recording studio owned and operated by Travis Hill in North Metro Atlanta. For rates and availability, contact us here.