Bar Leuccia

146 Camberwell New Road
London SE5 0RR United Kingdom