Eco Restaurant

63-67 Venn Street London SW4 0BD