LF622FT Series Ball Valve

LF622FT Series Ball Valve

Watts

MFR# 781057LL | MSC-1980723