Pizza Review
Very solid above average pizza. Now that Di fara in Cary has dropped off a cliff it’s pretty much the best pizza you can find in the area.