Get directions to: Crimson Cafe International Coffee House, Tuscaloosa, AL
Restaurant address: 1301 University Boulevard Tuscaloosa, AL 35401, USA
Restaurant: Crimson Cafe International Coffee House