Pizza Review
This is the BEST thin crust pizza in atlanta. The flavor was 10/10 and the crust was crispy. Some of the XL pizzas have limp slices but this held its own.