Tad 20 Pizza is a restaurant specializing in pizza.