An Oxfordshire hotel has won a prestigious award. Greenlands Hotel, located within the Henley Business School estate, has won the 'Traveller Review Award 2025' from Booking.com. The award ...