Capatoast is an Italian fast-casual sandwich shop specializing in "MEGATOASTs." These large, artisanal sandwiches are made with high-quality, exclusively Italian ingredients and handcrafted bread.