depot
noun
uk/ˈdepəʊ/ us COMMERCE
a place where goods are kept until they are sent somewhere to be used, sold, etc.:
He took a job in the supply depot of a San Francisco shipyard.
a fuel/food/oil depot
UK
a place where buses or trains are kept until they are needed or in order to be repaired:
The closure of the Eastleigh depot means that train renovation is now concentrated on two sites.
US
a small bus station or train station:
He runs a shoe shine business from the local bus depot.