Mel's Cafe

13 Ilderton Road London SE16 3JU