XL Pizza is a pizza restaurant known for its large-size pizzas and delivery service to surrounding areas.