Hatton Court Hotel, Gloucester

Upton Hill, Upton St. Leonards, Cotswolds GloucesterGL4 8DE, United Kingdom