As duas construções estão corretas. A crase é facultativa após a preposição até:
Como o uso da preposição a após a preposição até é facultativo (até ou até a), também a ocorrência de crase se torna facultativa.
Optando-se pelo uso da preposição a após a preposição até, ocorre obrigatoriamente crase antes de substantivos femininos determinados com artigos definidos. A preposição a contrai com o artigo definido a, sendo essa contração assinalada na escrita com o acento grave:
Optando-se pelo uso da preposição até sem a preposição a, não ocorre crase, porque não há uma preposição para contrair com o artigo definido do substantivo feminino presente na frase:
Com a presença da preposição a após a preposição até, ocorre contração da preposição a com o artigo definido sequente.
Até a + a loja = até à loja
Até a + as lojas = até às lojas
Até a + o portão = até ao portão
Até a + os portões = até aos portões
Embora o uso da preposição a após a preposição até seja permitido, é desaconselhado por ser considerado desnecessário. Esta construção é mais frequente no português europeu.
Sem a presença da preposição a após a preposição até, existe apenas um artigo definido que determina um termo sequente.
Até + a loja = até a loja
Até + as lojas = até as lojas
Até + o portão = até o portão
Até + os portões = até os portões
A preposição a é muitas vezes utilizada para evitar ambiguidade de sentidos causados pela palavra até, que pode ser uma preposição que indica um limite ou um advérbio que indica uma inclusão.
Veja também: Crase antes de horas: quando usar?