Vine Leaves Taverna

71 Uxbridge Road London W12 8NR