7
3111 Elmwood St
Detroit, MI 48207
$22.00 USD/SF/YR
600-13,300 SF
1
Space Available
Built 1970
13,300 SF Contiguous
Built 1970
600-13,300 SF
$22.00 USD/SF/YR
Office