Lobster Restaurant London

City of London, London Central, GB Free

10 months ago 21 hits ID #71985


Bao Fa Garden, the best lobster restaurant London delivers the finest steak and freshest lobster to your plate. Book a seat today and enjoy the delicious food with a great view.For more details visit us:https://www.baofagarden.co.uk/