Skip to content
FREE SHIPPING ON ORDERS OVER $100* (exclusions apply)
FREE SHIPPING ON ORDERS OVER $100*
(exclusions apply)

PLUMBING

Filters

$
$
  • Original price $12.38 - Original price $12.38
    Original price
    $12.38
    $12.38 - $12.38
    Current price $12.38

    PC600R 1X3/4 NIBCO 1" X 3/4" Copper Reducing Coupling-Press

    NIBCO INC
    187 in stock

    1" X 3/4" Copper Reducing Coupling-Press. SSID: 80180

    Original price $12.38 - Original price $12.38
    Original price
    $12.38
    $12.38 - $12.38
    Current price $12.38
  • Original price $507.83 - Original price $507.83
    Original price
    $507.83
    $507.83 - $507.83
    Current price $507.83

    Oil Creek 1-1/2" CTS 250 PSI Blue Polyethylene Pipe (NSFW-3408) - 300' Coil

    OIL CREEK PLASTICS, INC
    55 in stock

    Vendor: OIL CREEK PLASTICS INC| Vendor # AJT21530 300' Coil of Oil Creek Plastics 1-1/2" CTS 250 PSI Black Polyethylene Pipe (NSFW-3408).

    Original price $507.83 - Original price $507.83
    Original price
    $507.83
    $507.83 - $507.83
    Current price $507.83
  • Original price $6.07 - Original price $6.07
    Original price
    $6.07
    $6.07 - $6.07
    Current price $6.07

    PSEI6012U9-US John Guest 3/8" Tube OD x 9/16–24 UNEF Female Connector

    JOHN GUEST FITTINGS
    96 in stock

    For connecting OD tubing sizes to male 3/8" compression threads commonly found on flexible supply lines and supply stop valves. Makes installations...

    View full details
    Original price $6.07 - Original price $6.07
    Original price
    $6.07
    $6.07 - $6.07
    Current price $6.07
  • Original price $2.95 - Original price $2.95
    Original price
    $2.95
    $2.95 - $2.95
    Current price $2.95

    PI011624S RWC John Guest Acetal Gray Male Connector (NPTF Thread) 1/2" Tube OD x 1/2" NPTF

    JOHN GUEST FITTINGS
    198 in stock

    For connecting OD tubing sizes to female NPT threads. Makes installations quick and easy. Makes connecting tubing to female threaded connections qu...

    View full details
    Original price $2.95 - Original price $2.95
    Original price
    $2.95
    $2.95 - $2.95
    Current price $2.95
  • Original price $4.74 - Original price $4.74
    Original price
    $4.74
    $4.74 - $4.74
    Current price $4.74

    1-1/2" WASTE COLLECT WITH 6" & 10" TAIL PIECE

    JB PRODUCTS INC
    236 in stock

    Vendor: JB PRODUCTS INC| Vendor # 600PPVCBG SSID: 35398

    Original price $4.74 - Original price $4.74
    Original price
    $4.74
    $4.74 - $4.74
    Current price $4.74
  • Original price $0.46 - Original price $0.46
    Original price
    $0.46
    $0.46 - $0.46
    Current price $0.46

    4129-007 Spears Manufacturing 3/4" CPVC Coupling, Socket X Socket

    SPEARS MANUFACTURING CO
    1066 in stock

    3/4" CPVC Coupling Socket. NSF?« Certified Lead Free. SSID: 85751

    Original price $0.46 - Original price $0.46
    Original price
    $0.46
    $0.46 - $0.46
    Current price $0.46
  • Original price $1.66 - Original price $1.66
    Original price
    $1.66
    $1.66 - $1.66
    Current price $1.66

    2 PVC 45 Schedule 40

    Genova
    2187 in stock

    2" DWV 1/8" Bend H X H. SSID: 85570 Vendor SKU: 73620

    Original price $1.66 - Original price $1.66
    Original price
    $1.66
    $1.66 - $1.66
    Current price $1.66
  • Original price $1.69 - Original price $1.69
    Original price
    $1.69
    $1.69 - $1.69
    Current price $1.69

    2 PVC ST. 45 Schedule 40

    Genova
    3196 in stock

    2" DWV 1/8" Bend Street H X SP. SSID: 85575 Vendor SKU: 72720

    Original price $1.69 - Original price $1.69
    Original price
    $1.69
    $1.69 - $1.69
    Current price $1.69
  • Original price $16.53 - Original price $16.53
    Original price
    $16.53
    $16.53 - $16.53
    Current price $16.53

    4 X 4 X 2 SAN. TEE

    Genova
    170 in stock

    4" X 4" X 2" DWV Sanitary Tee Reducing All Hub. SSID: 85644 Vendor SKU: 71142 Tee Dimension Spec Sheet

    Original price $16.53 - Original price $16.53
    Original price
    $16.53
    $16.53 - $16.53
    Current price $16.53
  • Original price $230.73 - Original price $230.73
    Original price
    $230.73
    $230.73 - $230.73
    Current price $230.73

    1/2" Type K Copper Tubing - 60' Soft Copper Coil

    CAMBRIDGE-LEE IND LLC
    Only 3 left!

    Vendor: CAMBRIDGE-LEE IND LLC| Vendor # 320526 60-foot coil of Cambridge-Lee 1/2" Type K copper tubing. Product: Water Tube Type K Application: D...

    View full details
    Original price $230.73 - Original price $230.73
    Original price
    $230.73
    $230.73 - $230.73
    Current price $230.73
  • Original price $17.81 - Original price $17.81
    Original price
    $17.81
    $17.81 - $17.81
    Current price $17.81

    U260LF SharkBite 1" X 1" Brass Push 90° Elbow

    Sharkbite
    205 in stock

    Innovative push-to-connect design makes for quick and easy installation when connecting two pieces of potable water pipe. Ideal for working in tigh...

    View full details
    Original price $17.81 - Original price $17.81
    Original price
    $17.81
    $17.81 - $17.81
    Current price $17.81
  • Original price $0.13 - Original price $0.13
    Original price
    $0.13
    $0.13 - $0.13
    Current price $0.13

    551-2 Sioux Chief SiouxStrap Black, 1/2" CTS with Nail

    SIOUX CHIEF MFG CO INC
    7614 in stock

    SiouxStrap Black, 1/2" CTS with Nail.

    Original price $0.13 - Original price $0.13
    Original price
    $0.13
    $0.13 - $0.13
    Current price $0.13
  • Original price $1.14 - Original price $1.14
    Original price
    $1.14
    $1.14 - $1.14
    Current price $1.14

    MANSFIELD 630-0030 RED SEAL FOR 210 AND 211 FLUSH VALVE

    ORGILLI148
    Out of stock

    Original price $1.14 - Original price $1.14
    Original price
    $1.14
    $1.14 - $1.14
    Current price $1.14
    Sold out
  • Original price $188.80 - Original price $188.80
    Original price
    $188.80
    $188.80 - $188.80
    Current price $188.80

    3/8" Type K Copper Tubing - 60' Soft Copper Coil

    CAMBRIDGE-LEE IND LLC
    19 in stock

    Vendor: CAMBRIDGE-LEE IND LLC| Vendor # 320520 60-foot coil of Cambridge-Lee 3/8" Type K copper tubing. Product: Water Tube Type K Application: D...

    View full details
    Original price $188.80 - Original price $188.80
    Original price
    $188.80
    $188.80 - $188.80
    Current price $188.80
  • Original price $0.70 - Original price $0.70
    Original price
    $0.70
    $0.70 - $0.70
    Current price $0.70

    1_2" BARB 90 ELBOW NYLON

    INDUSTR110
    57 in stock

    Original price $0.70 - Original price $0.70
    Original price
    $0.70
    $0.70 - $0.70
    Current price $0.70
  • Original price $0.72 - Original price $0.72
    Original price
    $0.72
    $0.72 - $0.72
    Current price $0.72

    02105 Black Swan 3/4" X 520" Thread Sealant Teflon (PTFE) Tape, Low Density

    BLACK SWAN MANUFACTURING
    1313 in stock

    PTFE TAPE - LOW DENSITY Made from virgin PTFE. Thickness is .0035 ± .0005 and 3 density of .37 g/cm. Provides a tight seal for any threaded joint a...

    View full details
    Original price $0.72 - Original price $0.72
    Original price
    $0.72
    $0.72 - $0.72
    Current price $0.72
  • Original price $3.25 - Original price $3.25
    Original price
    $3.25
    $3.25 - $3.25
    Current price $3.25

    1/2" x 3/4" Dishwasher Air Gap - Chrome Plastic Cap and Body

    BYSON INTERNATIONAL CO., LTD.
    501 in stock

    SSID: 60421

    Original price $3.25 - Original price $3.25
    Original price
    $3.25
    $3.25 - $3.25
    Current price $3.25
  • Original price $1.84 - Original price $1.84
    Original price
    $1.84
    $1.84 - $1.84
    Current price $1.84

    1/2" HOSE CLAMP

    IDEAL CLAMP PROD INC
    219 in stock

    Vendor: IDEAL CLAMP PROD INC| Vendor # 6808051

    Original price $1.84 - Original price $1.84
    Original price
    $1.84
    $1.84 - $1.84
    Current price $1.84
  • Original price $3.07 - Original price $3.07
    Original price
    $3.07
    $3.07 - $3.07
    Current price $3.07

    PHN-8XB BrassCraft 1/2" X 1/2" Hex Nipple - Cast Brass

    BRASSCRAFT MFG CO
    542 in stock

    1/2" X 1/2" Hex Nipple - Cast Brass.

    Original price $3.07 - Original price $3.07
    Original price
    $3.07
    $3.07 - $3.07
    Current price $3.07
  • Original price $9.81 - Original price $9.81
    Original price
    $9.81
    $9.81 - $9.81
    Current price $9.81

    TPC-007-S Spears Manufacturing 3/4" CPVC-PEX Transition Socket Adapter, Socket x PEX Barb-Crimp Style

    SPEARS MANUFACTURING CO
    408 in stock

    3/4" CPVC-PEX Transition Socket Adapters. Socket x PEX Barb-Crimp Style. CPVC Socket is also (Spigot) NSF?« Certified Lead Free. SSID: 65328

    Original price $9.81 - Original price $9.81
    Original price
    $9.81
    $9.81 - $9.81
    Current price $9.81
  • Original price $6.99 - Original price $6.99
    Original price
    $6.99
    $6.99 - $6.99
    Current price $6.99

    825-2P SIOUX 2IN PVC SHOWER DRAIN 2 PIECE DRAIN W/S.S. STRAINER PFG-600

    SIOUX CHIEF MFG CO INC
    95 in stock

    2'' PVC Hub - 4-1/4'' Round Strainer

    Original price $6.99 - Original price $6.99
    Original price
    $6.99
    $6.99 - $6.99
    Current price $6.99
  • Original price $384.54 - Original price $384.54
    Original price
    $384.54
    $384.54 - $384.54
    Current price $384.54

    1/2" Type K Copper Tubing - 100' Soft Annealed Copper Coil

    CAMBRIDGE-LEE IND LLC
    16 in stock

    Vendor: CAMBRIDGE-LEE IND LLC| Vendor # 320532 100-foot soft annealed coil of Cambridge-Lee 1/2" Type K copper tubing.

    Original price $384.54 - Original price $384.54
    Original price
    $384.54
    $384.54 - $384.54
    Current price $384.54
  • Original price $1.10 - Original price $1.10
    Original price
    $1.10
    $1.10 - $1.10
    Current price $1.10

    1/2" WROT COPPER ELBOW - 45 DEGREE

    NIBCOPV191
    733 in stock

    SSID: 85847N

    Original price $1.10 - Original price $1.10
    Original price
    $1.10
    $1.10 - $1.10
    Current price $1.10
  • Original price $0.17 - Original price $0.17
    Original price
    $0.17
    $0.17 - $0.17
    Current price $0.17

    5/8" OD Low Escutcheon

    BYSON INTERNATIONAL CO., LTD.
    Out of stock

    Vendor: BYSON INTERNATIONAL CO| Vendor # ASEC-I SSID: EZ-25711

    Original price $0.17 - Original price $0.17
    Original price
    $0.17
    $0.17 - $0.17
    Current price $0.17
    Sold out
  • Original price $5.30 - Original price $5.30
    Original price
    $5.30
    $5.30 - $5.30
    Current price $5.30

    3/4" X 10' SCHEDULE 40 PVC PLAIN END PIPE

    WESTLAKE PIPE & FITTINGS
    69 in stock

    Vendor: NORTH AMERICAN PIPE CORP| Vendor # 3/4X10' SCH 40 SOLID **Products 10ft+ must be delivered on our local trucks. We run routes within a 20...

    View full details
    Original price $5.30 - Original price $5.30
    Original price
    $5.30
    $5.30 - $5.30
    Current price $5.30
  • Original price $0.20 - Original price $0.20
    Original price
    $0.20
    $0.20 - $0.20
    Current price $0.20

    551-3 Sioux Chief SiouxStrap Black, 3/4" CTS with Nail

    SIOUX CHIEF MFG CO INC
    3685 in stock

    SiouxStrap Black, 3/4" CTS with Nail.

    Original price $0.20 - Original price $0.20
    Original price
    $0.20
    $0.20 - $0.20
    Current price $0.20
  • Original price $6.85 - Original price $6.85
    Original price
    $6.85
    $6.85 - $6.85
    Current price $6.85

    30782 OATEY Clear Cleaner, 8 oz.

    OATEY S.C.S.
    105 in stock

    Oatey® 8 oz. Clear Cleaner. Oatey® Clear Cleaner is a fast-acting cleaner that removes surface dirt, grease and grime. It is formulated for all sch...

    View full details
    Original price $6.85 - Original price $6.85
    Original price
    $6.85
    $6.85 - $6.85
    Current price $6.85
  • Original price $4.91 - Original price $4.91
    Original price
    $4.91
    $4.91 - $4.91
    Current price $4.91

    PEI222828 RWC John Guest Speedfit Plug In Elbow, 3/4" Stem CTS x 3/4" CTS Pipe Size

    JOHN GUEST FITTINGS
    253 in stock

    To change direction of fitting 90°, push stem end into fitting. Speedfit push-fit fittings make joining Copper, PEX, CPVC easy. Incorporates Twist-...

    View full details
    Original price $4.91 - Original price $4.91
    Original price
    $4.91
    $4.91 - $4.91
    Current price $4.91
  • Original price $1.80 - Original price $1.80
    Original price
    $1.80
    $1.80 - $1.80
    Current price $1.80

    600-2 3/4X1/2 NIBCO 3/4" X 1/2" Wrot Copper Fitting Reducer (7/8 X 5/8 OD)

    NIBCO INC
    259 in stock

    3/4" X 1/2" Wrot Copper Fitting Reducer (7/8X5/8OD).

    Original price $1.80 - Original price $1.80
    Original price
    $1.80
    $1.80 - $1.80
    Current price $1.80
  • Original price $1.31 - Original price $1.31
    Original price
    $1.31
    $1.31 - $1.31
    Current price $1.31

    BBH-500-D C & S Manufacturing Hanger, Bell, Copper, 1/2",.632" Diameter, with Mounting Screw

    C & S MANUFACTURING CORP
    277 in stock

    Hanger, Bell, Copper, 1/2",.632" Diameter, with Mounting Screw.

    Original price $1.31 - Original price $1.31
    Original price
    $1.31
    $1.31 - $1.31
    Current price $1.31
  • Original price $2.22 - Original price $2.22
    Original price
    $2.22
    $2.22 - $2.22
    Current price $2.22

    LT7-444 United Brass 1/4" Female Pipe Thread Brass Tee - Forged

    UNITED BRASS MFG INC
    621 in stock

    1/4" Female Pipe Thread Brass Tee - Forged. Tee Dimension Spec Sheet

    Original price $2.22 - Original price $2.22
    Original price
    $2.22
    $2.22 - $2.22
    Current price $2.22
  • Original price $7.93 - Original price $7.93
    Original price
    $7.93
    $7.93 - $7.93
    Current price $7.93

    3 X 3 X 2 SAN. TEE

    Genova
    462 in stock

    3" X 3" X 2" DWV Sanitary Tee Reducing All Hub. SSID: 85643 Vendor SKU: 71132 Tee Dimension Spec Sheet

    Original price $7.93 - Original price $7.93
    Original price
    $7.93
    $7.93 - $7.93
    Current price $7.93
  • Original price $5.05 - Original price $5.05
    Original price
    $5.05
    $5.05 - $5.05
    Current price $5.05

    4106-015 Spears Manufacturing 1-1/2" CPVC CTS 90° Elbow, Socket X Socket

    SPEARS MANUFACTURING CO
    27 in stock

    1-1/2" CPVC CTS 90 Elbow (Socket).

    Original price $5.05 - Original price $5.05
    Original price
    $5.05
    $5.05 - $5.05
    Current price $5.05
  • Original price $2.55 - Original price $2.55
    Original price
    $2.55
    $2.55 - $2.55
    Current price $2.55

    4129-015 Spears Manufacturing 1-1/2" CPVC CTS Coupling, Socket X Socket

    SPEARS MANUFACTURING CO
    37 in stock

    1-1/2" CPVC CTS Coupling (Socket).

    Original price $2.55 - Original price $2.55
    Original price
    $2.55
    $2.55 - $2.55
    Current price $2.55
  • Original price $6.54 - Original price $6.54
    Original price
    $6.54
    $6.54 - $6.54
    Current price $6.54

    LEAD FREE 3/8-1 TUBE

    SEALED UNIT PARTS CO INC
    256 in stock

    Vendor: SEALED UNIT PARTS CO INC| Vendor # PNEV-NCVX

    Original price $6.54 - Original price $6.54
    Original price
    $6.54
    $6.54 - $6.54
    Current price $6.54
  • Original price $336.53 - Original price $336.53
    Original price
    $336.53
    $336.53 - $336.53
    Current price $336.53

    3/4" Copper Refrigeration Tubing - 100' Soft Coil

    CAMBRIDGE-LEE IND LLC
    61 in stock

    Vendor: CAMBRIDGE-LEE IND LLC 100-foot coil of Cambridge-Lee 3/4" copper refrigeration tubing. Manufactured to meet the chemical, mechanical, clea...

    View full details
    Original price $336.53 - Original price $336.53
    Original price
    $336.53
    $336.53 - $336.53
    Current price $336.53
  • Original price $43.94 - Original price $43.94
    Original price
    $43.94
    $43.94 - $43.94
    Current price $43.94

    3/16" Copper Refrigeration Tubing - 50' Soft Coil

    CAMBRIDGE-LEE IND LLC
    59 in stock

    Vendor: CAMBRIDGE-LEE IND LLC| Vendor # 320539 Manufactured to meet the chemical, mechanical, cleanness and Eddy-Current Test requirements specifi...

    View full details
    Original price $43.94 - Original price $43.94
    Original price
    $43.94
    $43.94 - $43.94
    Current price $43.94
  • Original price $12.80 - Original price $12.80
    Original price
    $12.80
    $12.80 - $12.80
    Current price $12.80

    NIBCO PC604 1" X 1" Press x Male Copper Adapter, Wrot

    NIBCO INC
    174 in stock

    The NIBCO® Press System® copper male adapter features an inboard bead and EPDM O-ring. Simply applying pressure from a pressing tool tightens the O...

    View full details
    Original price $12.80 - Original price $12.80
    Original price
    $12.80
    $12.80 - $12.80
    Current price $12.80
  • Original price $0.35 - Original price $0.35
    Original price
    $0.35
    $0.35 - $0.35
    Current price $0.35

    1/2" MIP X 1/2" ID Barb Adapter

    INDUSTR110
    Out of stock

    Original price $0.35 - Original price $0.35
    Original price
    $0.35
    $0.35 - $0.35
    Current price $0.35
    Sold out
  • Original price $2.73 - Original price $2.73
    Original price
    $2.73
    $2.73 - $2.73
    Current price $2.73

    PI0312S-US RWC John Guest Acetal Gray Union Elbow, 3/8" Tube OD

    JOHN GUEST FITTINGS
    136 in stock

    For connecting OD tubing sizes. Makes installations quick and easy. JG Push-fit technology makes connecting tubing quick and easy. Fittings are man...

    View full details
    Original price $2.73 - Original price $2.73
    Original price
    $2.73
    $2.73 - $2.73
    Current price $2.73
  • Original price $1.20 - Original price $1.20
    Original price
    $1.20
    $1.20 - $1.20
    Current price $1.20

    QFN3 Zurn PEX Qicktite Nut, Unassembled, 1/2"

    ZURN INDUSTRIES, LLC
    101 in stock

    Zurn PEX Qicktite Nut, Unassembled, 1/2"

    Original price $1.20 - Original price $1.20
    Original price
    $1.20
    $1.20 - $1.20
    Current price $1.20
  • Original price $0.47 - Original price $0.47
    Original price
    $0.47
    $0.47 - $0.47
    Current price $0.47

    QC3 Zurn PEX Qicktite Cone, Unassembled, 1/2"

    ZURN INDUSTRIES, LLC
    107 in stock

    Zurn PEX Qicktite Cone, Unassembled, 1/2"

    Original price $0.47 - Original price $0.47
    Original price
    $0.47
    $0.47 - $0.47
    Current price $0.47
  • Original price $3.00 - Original price $3.00
    Original price
    $3.00
    $3.00 - $3.00
    Current price $3.00

    123-86 1/2" X 3/8" Hex Brass Nipple

    ACME PARTS INC
    195 in stock

    1/2" X 3/8" Hex Brass Nipple.

    Original price $3.00 - Original price $3.00
    Original price
    $3.00
    $3.00 - $3.00
    Current price $3.00
  • Original price $7.27 - Original price $7.27
    Original price
    $7.27
    $7.27 - $7.27
    Current price $7.27

    P49-350 Jones Stephens 3-1/2" Schedule 40 PVC DWV Cleanout Plug

    JONES STEPHENS CORP
    9 in stock

    3-1/2" Schedule 40 PVC DWV Cleanout Plug.

    Original price $7.27 - Original price $7.27
    Original price
    $7.27
    $7.27 - $7.27
    Current price $7.27
  • Original price $4.55 - Original price $4.55
    Original price
    $4.55
    $4.55 - $4.55
    Current price $4.55

    4136-015 Spears Manufacturing 1-1/2" CPVC CTS Male Adapter, Mipt X Socket

    SPEARS MANUFACTURING CO
    28 in stock

    1-1/2" CPVC CTS Male Adapter (Socket X Mip).

    Original price $4.55 - Original price $4.55
    Original price
    $4.55
    $4.55 - $4.55
    Current price $4.55
  • Original price $15.89 - Original price $15.89
    Original price
    $15.89
    $15.89 - $15.89
    Current price $15.89

    1" PRESS COPPER TEE

    NIBCOPV191
    69 in stock

    PC611 1 PRESS TEE LD The NIBCO® Press System® wrot copper tee features an inboard bead and EPDM O-ring. Simply applying pressure from a pressing to...

    View full details
    Original price $15.89 - Original price $15.89
    Original price
    $15.89
    $15.89 - $15.89
    Current price $15.89
  • Original price $1.95 - Original price $1.95
    Original price
    $1.95
    $1.95 - $1.95
    Current price $1.95

    P9704 OATEY Dearborn® 1-1/2" P-Trap with Threaded PVC Adapter & Deep Flange

    JB PRODUCTS INC
    276 in stock

    Dearborn® 1-1/2" P-Trap with Threaded PVC Adapter & Deep Flange.

    Original price $1.95 - Original price $1.95
    Original price
    $1.95
    $1.95 - $1.95
    Current price $1.95
  • Original price $2.55 - Original price $2.55
    Original price
    $2.55
    $2.55 - $2.55
    Current price $2.55

    3 PVC COUPLING Schedule 40

    Genova
    1141 in stock

    3" DWV Coupling H X H. SSID: 85552 Vendor SKU: 70130

    Original price $2.55 - Original price $2.55
    Original price
    $2.55
    $2.55 - $2.55
    Current price $2.55

PLUMBING

A trusted industry leader since 1986, American Copper & Brass carries a wide variety of plumbing supplies. With everything from faucets and drains to well supplies, copper tubes, and more, we’re sure to have the exact plumbing supplies you need for your next project!  

Whether you’re a plumber looking to restock supplies, a store owner looking to stock your shelves, or a residential customer with a plumbing emergency, you can trust American Copper & Brass with all of your plumbing supply needs! We carry the largest selection of plumbing supplies available from brands such as Delta, Danco, Peerless, and more. If it goes in a plumbing system, we have it! Let American Copper & Brass be your one-stop shop for all your plumbing supply needs!

Browse through our wide selection of plumbing supplies below. If you can’t find what you’re looking for, fill out our contact form or give us a call at (800) 624-8296 and we’ll be sure to help!

Free Shipping*

When you spend $100+

Exceptional Pricing

Open an account today for additional discounts

LIVE CHAT OR PHONE

U.S Based Customer Concierge Service

Nationwide coverage

Find your nearest Warehouse