Riverhouse IT - Tuscaloosa-Birmingham is located at: 2220 Joe Mallisham Parkway, Tuscaloosa, AL 35401.