Lord Leycester Hotel

Jury Street
Warwick
United Kingdom