3
31 S Main St
Payette, ID 83661
$12.36 USD/SF/YR
2,914 SF
1
Space Available
Built 1980
2,914 SF Contiguous
Built 1980
2,914 SF
$12.36 USD/SF/YR
Office