The Lido Cafe

The Lido Cafe
Dulwich Road, London, SE24 0PA