MEGA Tortas offers a variety of generously sized tortas, a Mexican sandwich.