The Tesla Store and Service Center in Schaumburg has a new owner.
Sentinel Net Lease, a Los Angeles-based commercial real estate investment firm, has acquired the store from an undisclosed seller for $10.5 million.
The Tesla Store and Service Center in Schaumburg has a new owner.
Sentinel Net Lease, a Los Angeles-based commercial real estate investment firm, has acquired the store from an undisclosed seller for $10.5 million.