Making a Splash: High Tea and Amazing Views

If you’re out exploring Windsor, you are unlikely to miss one of the town’s main attractions – the River Thames.