depot
noun
°a warehouse or similar storage facility.
°a bus or railway station.