The Leeds Deli

27 Chelwood Drive Leeds LS8 2AT