Holiday Inn Oxford

The Holiday Inn Oxford in Oxfordshire.