United Kingdom Wynnstay Hotel and Spa, Best Hotels Recommendations At Oswestry United Kingdom Wynnstay Hotel and Spa is The Best Hotels In Oswestry West Midlands, England Un… Edit