Profile Picture
Lafayette, Louisiana, United States
Cha Cha Studios, is a high-end studio facility located in Lafayette, Louisiana. It is specifically designed and built for the music of all genres