Mega II is a restaurant offering a variety of generously sized sandwiches and portions. They also provide delivery and takeaway services.