K
Kelly's Deli
Address
83 Albion Street, Kenilworth CV8 2FY
City
Kenilworth
Post Town
Kenilworth
County
Warwickshire
Country
England