Kings Court Hotel

Kings Coughton
Alcester
United Kingdom