Café
The Lido Restaurant
4 locals recommend,
Tips from locals
its close by, in Brockwell Lido building, great food and coffee, good atmosphere
After a walk through Hyde Park, really nice for coffee or a drink by the pond.
Things to do nearby
Location
South Carriage Drive
London, England