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
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.