Star Leasing's Newest Full Service Branch Location. Opened August of 2008, our Charlotte Location brings StarCare service to Nascar country. We are conveniently located near the intersection of I-85 and I-77 just north of Uptown. Our 4 bay shop and 7-acre facility handles all Star Leasing Company product lines and services including major fabrications. Our mobile service trucks help our customers with their on-site and over-the-road maintenance needs. We offer a variety of trailers in our pool which were picked specifically to fulfill the needs of this growing market.