Cafe 23
23 Collier Row Road
London RM5 3NR
United Kingdom