Duncan Terrace Cafe

391 City Road London EC1V 1NE