Twins Pizza is a casual pizza restaurant offering pizza, Italian subs, and other comfort fare, with delivery service available.