100 – 150 TYLER CREEK PLAZAELGIN, IL
100-150 Tyler Creek Plaza, Elgin, Illinois, USA
Property Highlights
• 6,750 SF Auto Repair shop
• 1,300 SF and 1,650 SF inline units available
• Located on busy McLean corridor
• Just off I-90 entrance/exit 104K VPD