Marcus & Millichap has brokered the $10.6 million sale of a 104-room La Quinta Inn & Suites, which is part of the Wyndham Hotels & Resorts family of brands, in Clifton Park, located just north of ...