Capatoast is a fast food restaurant specializing in mega-sized toast creations, a unique concept in Italy.