Tuscaloosa Restaurant Guide

Carmelo's Cafe

(205) 345-6914

23rd Ave., Tuscaloosa, AL 35401

View Map


Sorry, there are currently no reviews.

Read More Tuscaloosa Restaurant Reviews

Carmelo's Cafe Map

Sorry, we were unable to location this restaurant on the map.