Category: Italian Restaurant | show me more
Address:
81 Lower Marsh
London
SE1 7AB
Landline: 020 726...
Fax: 020 7928 6100
Website: www.labarca-ristorante.com
Website: Visit Website
Message now
Report a problem with this listing
Reviews for this business
Leave a review