Get directions to: Chow Italian Restaurant, Birmingham, AL
Restaurant address: 2031 Cahaba Road Birmingham, AL 35223, USA
Restaurant: Chow Italian Restaurant