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

PLUMBING

Filters

$
$
  • Original price $9.75 - Original price $9.75
    Original price
    $9.75
    $9.75 - $9.75
    Current price $9.75

    607 1 1/4 NIBCO 1-1/4" Wrot Copper Short Radius 90 Elbow(1 3/8 OD)

    NIBCOPV191
    Only 1 left!

    1-1/4" Wrot Copper Short Radius 90 Elbow(1 3/8 OD).

    Original price $9.75 - Original price $9.75
    Original price
    $9.75
    $9.75 - $9.75
    Current price $9.75
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $5.22
    $5.22 - $5.22
    Current price $5.22

    NIBCO 607-LT 1/2" C x C Copper 90° Elbow, Long Radius

    NIBCOPV191
    23 in stock

    NIBCO 607LT 1/2 CXC 90 LNG RAD ELBOW WROT. The 90-degree elbow features solder cups and a long turn radius. The fitting provides a means of changin...

    View full details
    Original price $0.00 - Original price $0.00
    Original price $0.00
    $5.22
    $5.22 - $5.22
    Current price $5.22
  • Original price $7.81 - Original price $7.81
    Original price
    $7.81
    $7.81 - $7.81
    Current price $7.81

    NIBCO 600 1-1/4" X 1" C x C Copper Reducing Coupling

    NIBCOPV191
    48 in stock

    NIBCO 600R 11/4X1 CXC REDUCING COUPLING WROT. The reducing coupling features solder cups. The fitting provides a means of connecting larger size t...

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

    600R 1/4X1/8 NIBCO 1/4" X 1/8" Wrot Copper Reducing Coupling

    NIBCOPV191
    112 in stock

    1/4" X 1/8" Wrot Copper Reducing Coupling.

    Original price $5.30 - Original price $5.30
    Original price
    $5.30
    $5.30 - $5.30
    Current price $5.30
  • Original price $18.35 - Original price $18.35
    Original price
    $18.35
    $18.35 - $18.35
    Current price $18.35

    PC601 11/4 NIBCO 1-1/4" Copper Repair Coupling-Press

    NIBCOPV191
    9 in stock

    1-1/4" Copper Repair Coupling-Press. SSID: 80254

    Original price $18.35 - Original price $18.35
    Original price
    $18.35
    $18.35 - $18.35
    Current price $18.35
  • Original price $13.75 - Original price $13.75
    Original price
    $13.75
    $13.75 - $13.75
    Current price $13.75

    PC606-2-1 NIBCO 1" Copper Street 45 Elbow-Press

    NIBCOPV191
    30 in stock

    1" Copper Street 45 Elbow-Press. SSID: 80247

    Original price $13.75 - Original price $13.75
    Original price
    $13.75
    $13.75 - $13.75
    Current price $13.75
  • Original price $10.35 - Original price $10.35
    Original price
    $10.35
    $10.35 - $10.35
    Current price $10.35

    1/2" Cast Drop Ear Elbow

    NIBCOPV191
    Out of stock

    Original price $10.35 - Original price $10.35
    Original price
    $10.35
    $10.35 - $10.35
    Current price $10.35
    Sold out
  • Original price $11.65 - Original price $11.65
    Original price $11.65
    $14.79
    $14.79 - $14.79
    Current price $14.79

    NIBCO 907 1-1/2" C x C Copper DWV 90° Elbow

    NIBCOPV191
    13 in stock

    NIBCO 907 11/2 CXC DWV 90 ELBOW WROT. The 90-degree elbow features solder cups. The fitting provides a means of changing the pipeline direction 90 ...

    View full details
    Original price $11.65 - Original price $11.65
    Original price $11.65
    $14.79
    $14.79 - $14.79
    Current price $14.79
  • Original price $17.41 - Original price $17.41
    Original price
    $17.41
    $17.41 - $17.41
    Current price $17.41

    611RR 1X1/2X1 NIBCO 1" X 1/2" X 1" Wrot Copper Reducing Tee

    NIBCOPV191
    Out of stock

    1" X 1/2" X 1" Wrot Copper Reducing Tee. SSID: 85863 Tee Dimension Spec Sheet

    Original price $17.41 - Original price $17.41
    Original price
    $17.41
    $17.41 - $17.41
    Current price $17.41
    Sold out
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $14.33
    $14.33 - $14.33
    Current price $14.33

    PC611 3/4X1/2X3/4 NIBCO 3/4" X 1/2" X 3/4" Copper Tee-Press

    NIBCOPV191
    45 in stock

    3/4" X 1/2" X 3/4" Copper Tee-Press. SSID: 80210 Tee Dimension Spec Sheet

    Original price $0.00 - Original price $0.00
    Original price $0.00
    $14.33
    $14.33 - $14.33
    Current price $14.33
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $16.93
    $16.93 - $16.93
    Current price $16.93

    PC611R NIBCO 1" X 1" X 1/2" Copper Tee-Press

    NIBCOPV191
    43 in stock

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

    View full details
    Original price $0.00 - Original price $0.00
    Original price $0.00
    $16.93
    $16.93 - $16.93
    Current price $16.93
  • Original price $98.59 - Original price $98.59
    Original price $98.59
    $362.81
    $362.81 - $362.81
    Current price $362.81

    2 DWV TEST TEE W/PLUG

    NIBCOPV191
    281 in stock

    2" Cast Bronze DWV Test Tee with Plug. Tee Dimension Spec Sheet

    Original price $98.59 - Original price $98.59
    Original price $98.59
    $362.81
    $362.81 - $362.81
    Current price $362.81
  • Original price $130.87 - Original price $130.87
    Original price
    $130.87
    $130.87 - $130.87
    Current price $130.87

    2" CXC CAST COPPER UNION

    NIBCOPV191
    Only 5 left!

    Original price $130.87 - Original price $130.87
    Original price
    $130.87
    $130.87 - $130.87
    Current price $130.87
  • Original price $8.69 - Original price $8.69
    Original price
    $8.69
    $8.69 - $8.69
    Current price $8.69

    600-2 11/4X1 NIBCO 1-1/4" X 1" Wrot Copper Fitting Reducer

    NIBCOPV191
    Out of stock

    1-1/4" X 1" Wrot Copper Fitting Reducer.

    Original price $8.69 - Original price $8.69
    Original price
    $8.69
    $8.69 - $8.69
    Current price $8.69
    Sold out
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $5.58
    $5.58 - $5.58
    Current price $5.58

    611RR3/4X1/2X1/2 NIBCO 3/4" X 1/2" X 1/2" Wrot Copper Reducing Tee

    NIBCOPV191
    22 in stock

    3/4" X 1/2" X 1/2" Wrot Copper Reducing Tee. SSID: 85858 Tee Dimension Spec Sheet

    Original price $0.00 - Original price $0.00
    Original price $0.00
    $5.58
    $5.58 - $5.58
    Current price $5.58
  • Original price $3.62 - Original price $3.62
    Original price $3.62
    $5.11
    $5.11 - $5.11
    Current price $5.11

    NIBCO 600 1/4" X 5/16" ID C x C Copper Reducing Coupling

    NIBCOPV191
    28 in stock

    NIBCO 600R 5/16x3/8 OD REDUCING COUPLING WROT.  The reducing coupling features solder cups. The fitting provides a means of connecting larger size ...

    View full details
    Original price $3.62 - Original price $3.62
    Original price $3.62
    $5.11
    $5.11 - $5.11
    Current price $5.11
  • Original price $5.53 - Original price $5.53
    Original price $5.53
    $7.81
    $7.81 - $7.81
    Current price $7.81

    600R 11/4X3/4 NIBCO 1-1/4" X 3/4" Wrot Copper Reducing Coupling

    NIBCOPV191
    7 in stock

    1-1/4" X 3/4" Wrot Copper Reducing Coupling.

    Original price $5.53 - Original price $5.53
    Original price $5.53
    $7.81
    $7.81 - $7.81
    Current price $7.81
  • Original price $24.49 - Original price $24.49
    Original price
    $24.49
    $24.49 - $24.49
    Current price $24.49

    PC611 NIBCO 1-1/4" X 1-1/4" X 3/4" Copper Tee Press

    NIBCOPV191
    13 in stock

    PC611 11/4 X 11/4 X 3/4 PRESS TEE LD The NIBCO® Press System® wrot copper tee features an inboard bead and EPDM O-ring. Simply applying pressure fr...

    View full details
    Original price $24.49 - Original price $24.49
    Original price
    $24.49
    $24.49 - $24.49
    Current price $24.49
  • Original price $67.74 - Original price $67.74
    Original price
    $67.74
    $67.74 - $67.74
    Current price $67.74

    PC604 2 NIBCO 2" Copper Male Adapter-Press

    NIBCOPV191
    Only 3 left!

    2" Copper Male Adapter-Press. SSID: 80278

    Original price $67.74 - Original price $67.74
    Original price
    $67.74
    $67.74 - $67.74
    Current price $67.74
  • Original price $36.94 - Original price $36.94
    Original price
    $36.94
    $36.94 - $36.94
    Current price $36.94

    D706030 LASCO Fittings 3" DWV P-Trap H X H

    NIBCOPV191
    73 in stock

    3" DWV P-Trap H X H. SSID: 85687

    Original price $36.94 - Original price $36.94
    Original price
    $36.94
    $36.94 - $36.94
    Current price $36.94
  • Original price $10.02 - Original price $10.02
    Original price $10.02
    $10.53
    $10.53 - $10.53
    Current price $10.53

    906-2 1 1/2 NIBCO 1-1/2" Wrot Copper DWV 45 Street Elbow

    NIBCOPV191
    155 in stock

    1-1/2" Wrot Copper DWV 45 Street Elbow.

    Original price $10.02 - Original price $10.02
    Original price $10.02
    $10.53
    $10.53 - $10.53
    Current price $10.53
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $8.52
    $8.52 - $8.52
    Current price $8.52

    600-2 11/4X3/4 NIBCO 1-1/4" X 3/4" Wrot Copper Fitting Reducer

    NIBCOPV191
    Only 3 left!

    1-1/4" X 3/4" Wrot Copper Fitting Reducer.

    Original price $0.00 - Original price $0.00
    Original price $0.00
    $8.52
    $8.52 - $8.52
    Current price $8.52
  • Original price $17.41 - Original price $17.41
    Original price
    $17.41
    $17.41 - $17.41
    Current price $17.41

    611RR 1X3/4X3/4 NIBCO 1" X 3/4" X 3/4" Wrot Copper Reducing Tee

    NIBCOPV191
    78 in stock

    1" X 3/4" X 3/4" Wrot Copper Reducing Tee. SSID: 85864 Tee Dimension Spec Sheet

    Original price $17.41 - Original price $17.41
    Original price
    $17.41
    $17.41 - $17.41
    Current price $17.41
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $26.85
    $26.85 - $26.85
    Current price $26.85

    607 2 NIBCO 607 NIBCO 2" 90° Elbow Close Rough C X C - Wrot

    NIBCOPV191
    Only 1 left!

    607 Nibco 2" 90?? Elbow Close Rough C X C - Wrot. SSID: 85831

    Original price $0.00 - Original price $0.00
    Original price $0.00
    $26.85
    $26.85 - $26.85
    Current price $26.85
  • Original price $10.67 - Original price $10.67
    Original price
    $10.67
    $10.67 - $10.67
    Current price $10.67

    607-2LT 3/8 NIBCO 3/8" Long Radius Wrot Copper 90 Street Elbow (1/2 OD)

    NIBCOPV191
    45 in stock

    3/8" Long Radius Wrot Copper 90 Street Elbow (1/2 OD).

    Original price $10.67 - Original price $10.67
    Original price
    $10.67
    $10.67 - $10.67
    Current price $10.67
  • Original price $15.96 - Original price $15.96
    Original price
    $15.96
    $15.96 - $15.96
    Current price $15.96

    607-2LT 1 NIBCO 1" Long Radius Wrot 90 Street Elbow (1 1/8 OD)

    NIBCOPV191
    31 in stock

    1" Long Radius Wrot 90 Street Elbow (1 1/8 OD).

    Original price $15.96 - Original price $15.96
    Original price
    $15.96
    $15.96 - $15.96
    Current price $15.96
  • Original price $10.92 - Original price $10.92
    Original price $10.92
    $13.17
    $13.17 - $13.17
    Current price $13.17

    1X3/4 WROT M RED ADPT

    NIBCOPV191
    200 in stock

    1" X 3/4" Wrot Copper Male Reducing Adapter. The male adapter features a solder cup and male NPT thread. These fittings provide a means for adaptin...

    View full details
    Original price $10.92 - Original price $10.92
    Original price $10.92
    $13.17
    $13.17 - $13.17
    Current price $13.17
  • Original price $7.00 - Original price $7.00
    Original price
    $7.00
    $7.00 - $7.00
    Current price $7.00

    NIBCO 604R 1/2" X 3/4" Wrot Copper Male Reducing Adapter

    NIBCOPV191
    Out of stock

    1/2" X 3/4" Wrot Copper Male Reducing Adapter. The male adapter features a solder cup and male NPT thread. These fittings provide a means for adapt...

    View full details
    Original price $7.00 - Original price $7.00
    Original price
    $7.00
    $7.00 - $7.00
    Current price $7.00
    Sold out
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $18.61
    $18.61 - $18.61
    Current price $18.61

    3_4" CXC WROT COPPER UNION

    NIBCOPV191
    15 in stock

    Original price $0.00 - Original price $0.00
    Original price $0.00
    $18.61
    $18.61 - $18.61
    Current price $18.61
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $39.09
    $39.09 - $39.09
    Current price $39.09

    NIBCO PC607 1-1/2" Copper Press X Press 90° Elbow

    NIBCOPV191
    58 in stock

    PC607 11/2 PRESS X PRESS 90 ELBOW LD The NIBCO® Press System® copper 90-degree elbow features an inboard bead and EPDM O-ring. Simply applying pres...

    View full details
    Original price $0.00 - Original price $0.00
    Original price $0.00
    $39.09
    $39.09 - $39.09
    Current price $39.09
  • Original price $26.06 - Original price $26.06
    Original price
    $26.06
    $26.06 - $26.06
    Current price $26.06

    PC600DS 2 NIBCO 2" Copper Coupling with Stop-Press

    NIBCOPV191
    10 in stock

    2" Copper Coupling with Stop-Press. SSID: 80253

    Original price $26.06 - Original price $26.06
    Original price
    $26.06
    $26.06 - $26.06
    Current price $26.06
  • Original price $98.14 - Original price $98.14
    Original price
    $98.14
    $98.14 - $98.14
    Current price $98.14

    NIBCO 733-4-LF 1" C x M Forged Union, Lead-Free

    NIBCOPV191
    Only 2 left!

    NIBCO 733-4-LF 1 CXM UNION, FORGED. The union features a solder cup and male NPT threads. The fitting is used to allow repair to the line without ...

    View full details
    Original price $98.14 - Original price $98.14
    Original price
    $98.14
    $98.14 - $98.14
    Current price $98.14
  • Original price $29.81 - Original price $29.81
    Original price
    $29.81
    $29.81 - $29.81
    Current price $29.81

    NIBCO 611 1-1/2" Wrot Copper Tee (1 5/8' OD)

    NIBCOPV191
    7 in stock

    NIBCO 611 1-1/2" Wrot Copper Tee (1-5/8 OD). The tee features solder cups. The fitting allows for a connection to be made in continuous pipeline a...

    View full details
    Original price $29.81 - Original price $29.81
    Original price
    $29.81
    $29.81 - $29.81
    Current price $29.81
  • Original price $103.57 - Original price $103.57
    Original price
    $103.57
    $103.57 - $103.57
    Current price $103.57

    NIBCO 604 2-1/2" Wrot Copper Male Adapter, C X M (NPT)

    NIBCOPV191
    Out of stock

    NIBCO 604 21/2 CXM ADAPTER WROT. The male adapter features a solder cup and male NPT thread. These fittings provide a means for adapting a solder ...

    View full details
    Original price $103.57 - Original price $103.57
    Original price
    $103.57
    $103.57 - $103.57
    Current price $103.57
    Sold out
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $25.09
    $25.09 - $25.09
    Current price $25.09

    1-1/4" Press Copper Male Adapter

    NIBCOPV191
    71 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 $0.00 - Original price $0.00
    Original price $0.00
    $25.09
    $25.09 - $25.09
    Current price $25.09
  • Original price $63.00 - Original price $63.00
    Original price
    $63.00
    $63.00 - $63.00
    Current price $63.00

    2" PRESS COPPER TEE

    NIBCOPV191
    21 in stock

    SSID: 80295 Tee Dimension Spec Sheet

    Original price $63.00 - Original price $63.00
    Original price
    $63.00
    $63.00 - $63.00
    Current price $63.00
  • Original price $22.26 - Original price $22.26
    Original price
    $22.26
    $22.26 - $22.26
    Current price $22.26

    D112040 LASCO Fittings 4" DWV Fitting Cleanout Adapter + C.O. Plug SP

    NIBCOPV191
    26 in stock

    4" DWV Fitting Cleanout Adapter + C.O. Plug SP.

    Original price $22.26 - Original price $22.26
    Original price
    $22.26
    $22.26 - $22.26
    Current price $22.26
  • Original price $19.96 - Original price $19.96
    Original price $19.96
    $22.71
    $22.71 - $22.71
    Current price $22.71

    1 1/2 MALE ADAPTER

    NIBCOPV191
    20 in stock

    NIBCO 804 11/2 CXM DWV ADAPT CAST. The male adapter features a solder cup and male NPT thread. The fitting provides a means of adapting a solder c...

    View full details
    Original price $19.96 - Original price $19.96
    Original price $19.96
    $22.71
    $22.71 - $22.71
    Current price $22.71
  • Original price $17.38
    Original price $17.38 - Original price $17.38
    Original price $17.38
    Current price $17.35
    $17.35 - $17.35
    Current price $17.35

    1 1/2X1 1/2 O.D. ADPT

    NIBCOPV191
    346 in stock

    10

    Original price $17.38
    Original price $17.38 - Original price $17.38
    Original price $17.38
    Current price $17.35
    $17.35 - $17.35
    Current price $17.35
    Sale Sale
  • Original price $9.90
    Original price $9.90 - Original price $9.90
    Original price $9.90
    Current price $7.92
    $7.92 - $7.92
    Current price $7.92

    1/2" C X C X F Cast Bronze Forged Tee

    NIBCOPV191
    50 in stock

    Tee Dimension Spec Sheet

    Original price $9.90
    Original price $9.90 - Original price $9.90
    Original price $9.90
    Current price $7.92
    $7.92 - $7.92
    Current price $7.92
    Sale Sale
  • Original price $144.17 - Original price $144.17
    Original price $144.17
    $164.04
    $164.04 - $164.04
    Current price $164.04

    3 45 WYE

    NIBCOPV191
    47 in stock

    NIBCO 810 3 CXCXC DWV 45 WYE CAST. The 45-degree wye features solder cups. This fitting allows for a connection to be made in continuous pipeline ...

    View full details
    Original price $144.17 - Original price $144.17
    Original price $144.17
    $164.04
    $164.04 - $164.04
    Current price $164.04
  • Original price $5.46 - Original price $5.46
    Original price
    $5.46
    $5.46 - $5.46
    Current price $5.46

    607-2LT 1/4 NIBCO 1/4" Long Radius Wrot Copper 90 Street Elbow (3/8 OD)

    NIBCOPV191
    113 in stock

    1/4" Long Radius Wrot Copper 90 Street Elbow (3/8 OD).

    Original price $5.46 - Original price $5.46
    Original price
    $5.46
    $5.46 - $5.46
    Current price $5.46
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $3.07
    $3.07 - $3.07
    Current price $3.07

    NIBCO 600 3/4" X 5/8" C x C Copper Reducing Coupling

    NIBCOPV191
    26 in stock

    NIBCO 600R 3/4X5/8 CXC REDUCING COUPLING WROT. The reducing coupling features solder cups. The fitting provides a means of connecting larger size ...

    View full details
    Original price $0.00 - Original price $0.00
    Original price $0.00
    $3.07
    $3.07 - $3.07
    Current price $3.07
  • Original price $13.49 - Original price $13.49
    Original price
    $13.49
    $13.49 - $13.49
    Current price $13.49

    600 2 NIBCO 2" Wrot Copper Coupling with Stop (2-1/8" OD)

    NIBCOPV191
    38 in stock

    2" Wrot Copper Coupling with Stop (2-1/8" OD). SSID: 85816

    Original price $13.49 - Original price $13.49
    Original price
    $13.49
    $13.49 - $13.49
    Current price $13.49
  • Original price $48.02 - Original price $48.02
    Original price
    $48.02
    $48.02 - $48.02
    Current price $48.02

    1" CXC PRESS COPPER UNION

    NIBCOPV191
    54 in stock

    SSID: 80235

    Original price $48.02 - Original price $48.02
    Original price
    $48.02
    $48.02 - $48.02
    Current price $48.02
  • Original price $35.20 - Original price $35.20
    Original price
    $35.20
    $35.20 - $35.20
    Current price $35.20

    PC604 1 1/2 NIBCO 1-1/2" Copper Male Adapter-Press

    NIBCOPV191
    73 in stock

    PC604 1 1/2 PRESS x M ADAPTER LD The NIBCO® Press System® copper male adapter features an inboard bead and EPDM O-ring. Simply applying pressure fr...

    View full details
    Original price $35.20 - Original price $35.20
    Original price
    $35.20
    $35.20 - $35.20
    Current price $35.20
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $57.38
    $57.38 - $57.38
    Current price $57.38

    NIBCO PC607-2 2" FTG x Press 90° Copper Elbow

    NIBCOPV191
    118 in stock

    NIBCO PC607-2 2 FTG X PRESS 90 ELBOW LD. NIBCO® Press System® fittings are the fastest, easiest way to join copper tubing systems in residential a...

    View full details
    Original price $0.00 - Original price $0.00
    Original price $0.00
    $57.38
    $57.38 - $57.38
    Current price $57.38
  • Original price $0.00 - Original price $0.00
    Original price $0.00
    $151.40
    $151.40 - $151.40
    Current price $151.40

    2 DWV LT T-Y

    NIBCOPV191
    85 in stock

    NIBCO 812 2 CXCXC DWV LONG TURN T-Y CAST. The tee-wye features solder cups and a long turn radius. This fitting allows for a connection to be made...

    View full details
    Original price $0.00 - Original price $0.00
    Original price $0.00
    $151.40
    $151.40 - $151.40
    Current price $151.40

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