Horrible food and service! Aldo's charges the most yet has the worst tasting pizza on Earth! The good reviews seem more like advertisements; I am highly suspicious about them. There are so many better choices for less than half the price. Even Ellio's is better tastier than Aldo's "pizza", which is actually motor oil, spoiled ketchup, and sawdust in disguise (at least, it tastes that way!)
more