Leo's Bar and Restaurant
35-45 Carter Ln, London
020 7074 1001
Recent Reviews
You May Also Like
SOHO Coffee Co. - 10 St. Paul's Churchyard
British
Pizza Express - Condor House, 5-10 St. Paul's Churchyard
Italian, Gluten-Free
Gourmet Burger Kitchen (GBK) - Unit 4, Condor House, St. Paul's Churchyard
American, Burgers, Gluten-Free
London, Greater London
Leo's Bar and Restaurant
35-45 Carter Ln, London, Greater London EC4V 5AE
020 7074 1001