Get $3 Off with APP3
for your first app order

About Us

12 South Bistro is currently located at 907 12th Ave S, Nashville, TN 37203. Order your favorite pizza, pasta, salad, and more, all with the click of a button. 12 South Bistro accepts orders online for delivery.

12 South Bistro

907 12th Ave S, Nashville, TN 37203

Site Powered by SliceSupport Local PizzaOwn a pizzeria? Join our family.