Finch Cafe

12 Sidworth Street London E8 3SD