77 Gracechurch St, London EC3V 0AG
This upscale chain restaurant specializes in sustainably sourced British fish and seafood while also offering a selection of carefully curated meat dishes, emphasizing quality and environmental responsibility in its culinary offerings.