Pizza restaurant offering delivery. Known for its "meter-long pizza."