The Cross at Kenilworth
...
The Cross at Kenilworth
Kenilworth, United Kingdom
View on map
52.3506107, -1.579185
16 New St
Kenilworth
CV8 2EZ
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!