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

Related Properties