La Barca

80-81 Lower Marsh London SE1 7AB