83180 Requa Ave
Indio, CA 92201
$15.48 USD/SF/YR
740 SF
1
Space Available
Built 1979
740 SF Contiguous
Built 1979
740 SF
$15.48 USD/SF/YR
Office