51 Blue Anchor Ln, London SE16 3UL
Brazilian restaurant | Butchers
This butcher shop and steakhouse offers a unique dining experience where customers can select their preferred cuts of meat from a fresh counter display, which are then grilled to perfection.