Telepizza is a pizza restaurant offering both pickup and delivery options. Founded in 1987, it provides a variety of pizzas, including classic and specialty options.