sammyfan711
Member
I heard through the grapevine (actually the guy at O'Reilly auto parts down the street) that a new Tesla location is opening on Ogden near several car dealerships in Downers Grove, IL!
He seemed to think it would be a retail store but hopefully it's a combo service center type location.
Anyone else here any rumors about this potential new location?
He seemed to think it would be a retail store but hopefully it's a combo service center type location.
Anyone else here any rumors about this potential new location?