depot

noun

1.
station where transport vehicles load or unload passengers or goods