Venue

Bar Leuccia

Follow

Claim

Claim

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