The Upper Reaches
Thames St, Abingdon/Oxford, Oxfordshire, England
[Directions / map]
31 Bed Rooms
Set within an old corn mill with a working waterwheel, this traditional hotel enjoys a tranquil setting on an island between the historically significant Abbey Ruins and the banks of the Thames. Rooms from £90.00