depot

de-pot

noun

A place where vehicles are kept and maintained, or goods and supplies are stored.

"The bus returned to the depot for the night."

Thesaurus

Synonyms: terminus, terminal, store, entrepot, storehouse, storage