La Quinta Inn & Suites by Wyndham Winchester is a hotel near Apple Blossom Mall that is popular with HotelsCombined users, scoring 8.6 across 2,100 reviews.