Leo's Kitchen

435 Croydon Rd, Beckenham

02086583210

Map of Leo's Kitchen Italian Restaurant

Description

Located on Croydon Rd, Bekenham, Leos Kitchen offers a welcoming family dining experience. with a combination of both Italian and french cuisines you can look forward to fresh fish, a selection of burgers and steaks. We look forward to your visit.