United Kingdom St Andrews Town Hotel, Choice Hotels Recommendations At Droitwich United Kingdom St Andrews Town Hotel is Best Hotels In Droitwich United Kingdom . 3 star res… Edit