Palm Deli

152 Lower Clapton Road London E5 0QJ