The Nile Cafe

73 Nile Street London N1 7RD