Leo's Bar and Restaurant
Japanese, Mediterranean, Italian
35-45 Carter Ln, London
020 7074 1001
Recent Reviews
I had dinner here this evening. The service was excellent. The server was so welcoming and was delighted to make me an aperol spritz cocktail. Would recommend based on the great welcoming service.