Description
The Café is situated in a new Woodland Centre building by a beach and children's Splash Pad play area on the far side of the 60 acre lake at the Lido, which is surrounded by more than 700 acres of woodland in what must be one of the most idyllic locations in Northwest London.
Location
Brent Lodge, Church Rd, London W7 3BP, UK
Add a review