17923-17929 Halsted St
Homewood, IL 60430
Rate Upon Request
1,205-1,453 SF
2
Spaces Available
Built 2005
1,453 SF Contiguous
Built 2005
1,205-1,453 SF
Rate Upon Request
Office/Retail, Retail