Taverna-style restaurant with a tiled floor and a traditional approach to classic Italian cooking.
La Barca Ristorante in Embarcación
Places
Near me
Direction
80-81 Lower Marsh, Bishop's, London SE1 7AB
Description
Privilege
Features
Privilege
Features
Questions and answers
Add review
Ask a Question
Reviews
Add review
Delivery
Takeout