Double Decker Pizza is a pizza restaurant known for its "inside-out" pizza, featuring ingredients baked inside the crust. Established in 1976, it offers a large menu with options for delivery and pickup.