| Located in Staines town centre, just 19 miles from Central London, this traditional, Victorian hotel, overlooks the River Thames and is well situated for visiting historic Windsor, Hampton Court, Runnymede, Savill Gardens and Virginia Water, as well as the exciting... |