Bar
Aldo’s Pizza Pies - Downtown
33 locals recommend,
Location
100 S Main St
Memphis, TN
Downtown Memphis
Tips from locals
Delicious local pizza place on Main St. that is great for large groups and/or families.
I have tried a couple of pizzas here and did not dislike them but they did not wow me either. However, I read great reviews by others so I'm missing something.