Red Lion Hotel

The Red Lion Hotel in Henley-on-Thames.