Deli on the Hill
The Deli on the Hill sits proud in Kenilworth Old Town and promises views of the castle whilst offering the best beverages and fine foods to its customers, something fresh, something interesting. Their menu offers food and drink with imagination.