Cypress Inn Restaurant Address: 601 Rice Mine Rd N, Tuscaloosa, AL 35406 Phone: +1 205-345-6963 Cuisine: Fine dining Read more