Holiday Inn Kenilworth

212 Abbey End
Kenilworth
United Kingdom