Avesta's global menu a welcome addition to downtown Delaware