Royal Court Hotel

Tamworth Road
Coventry
United Kingdom