Mega Sushi is a sushi restaurant offering a diverse menu of sushi, maki rolls, noodles, teriyaki, and tempura in a modern setting with a patio.