Skip to main content

Antioch Pizza Shop - Tuscaloosa, AL

restaurant · pizza restaurant · Tuscaloosa, AL

Address
409 23rd Ave, Tuscaloosa, AL 35401
Phone
(205) 737-1776
Website
antiochpizzashop.com
Where
33.2109, -87.5670

Search Hominin for Antioch Pizza Shop - Tuscaloosa, AL

Other restaurants nearby

More in Tuscaloosa