New Commercial Lease for Automotive Business in Phoenix J. Scott & Company has just leased 4,000 square feet of space for an automotive business use at T&B McDowell Center in Phoenix, a J. Scott & Company managed property. The property is in an excellent location on McDowell just west of the State Route 51 on/off …
