Peckham's Deli

139 Hyndland Road