Where is St Andrews Town Hotel, Droitwich located?
St Andrews Town Hotel, Droitwich, St Andrews Town Hotel, Droitwich, Great Britain (approx. 52.26295°, -2.15412°)
St Andrews Town Hotel, Droitwich, St Andrews Town Hotel, Droitwich, Great Britain (approx. 52.26295°, -2.15412°)