Mega Pizza is a pizza restaurant where a passion for pizza comes to life.