Pizza Review
Worst $20 I've spent on pizza, can't believe this place has received +7 reviews. If this pizza had anymore flop it would have reached around and gave the crust a high five. The sauce tasted more like canned tomato paste. The cheese as you can tell barely covered the slice. The manager said it was franchise pizza and each location taste the same. Hard to believe The Prez just rated it 6.1 in ATL!!!!