Home > Resturants > Mar I Terra - Blackfriars

Mar I Terra - Blackfriars

Food:

Address: 14 Gambia Street , London SE1 0XH , England, London SE1 0XH

Seating, Waitstaff, Serves Alcohol, Full Bar

+44 20 7928 7628

View Menu