The Red Lion Hotel

2 Market Place
Doncaster
United Kingdom