THE LAKES CAFE

icon-location-small miles

The Lakes Cafe 26 Avenue Road
South Norwood, London
SE25 4DX

View directions

icon-calendar

Venue timetable

Contact