Restaurant

Leo’s

Leo’s is a italian in Clapton. Expect a proper sit-down restaurant rather than a generic stop.

Restaurant details

Address: 59 Chatsworth Road

Postal address: 59 Chatsworth Road, Clapton, E5 0LH

Phone: 020 4559 8598

Website

Leo’s sits in Clapton. The cooking leans italian. Pricing reads around ££. Public cues point to grilled meat dishes, pasta and small-plate cooking and desserts worth saving room for.