DemaSushi offers large, delicious sushi. Orders are accepted with a 2-hour lead time. Self-pickup is available.