Leon's Den Kitchen | Caribbean Catering
27 Park Dr, Harrow, North Harrow, United Kingdom - HA2 7LT
07868 375606
Caribbean Caterers based in London, serving North Harrow, Cardiff, Nottingham, and across the UK. Leon's Den Kitchen specialises in Jam.....dining exp