Cadmore Lodge Hotel

Berrington Green, St Michaels
Tenbury Wells
United Kingdom