Loading...

Gallery

Bar Leuccia

London, United Kingdom

Address

  • 146 Camberwell New Road
  • London SE5 0RR
  • United Kingdom

Travel Information

Tube / Metro: 10 min walk from the Oval Tube Station on the right side of Camberwell New Road.

Follow

Add event

Add event

Claim

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