LEO Studios [PERMANENTLY CLOSED] Call: (404) 573-0950 or visit leostudiosatl.com LEO Studios ATL specializes in recording mixing and mastering. LEO Studios 2699 Johnson Rd NE #109 Atlanta, GA 30345 (404) 573-0950 leostudiosatl.com Chamblee/Doraville Recording Studio