Bar Leuccia

146 Camberwell New Road
London SE5 0RR United Kingdom


View venue on a map


The Leuccia is a new Italian bar and restaurant with a large exhibition room and small stage, screen and audio facilities.



Current and forthcoming events

0 Events listed