< Back

St. Barts London

Foodle Reviews

Recommended in London

Address

63 Bartholomew Cl, London EC1A 7BF, UK

Hours

Open hours

Phone

+44 20 4547 7985

Website

https://www.restaurant-stbarts.co.uk/