The Kenilworth

61 Warwick Rd, Kenilworth, CV8 1HN, United Kingdom

Hotel image
Read more reviews for The Kenilworth