depots

noun
  1. buildings or areas where supplies, equipment, or vehicles are stored
  2. railway or bus stations where passengers board and vehicles are maintained

Examples