Elephant Inn

283 Ballards Lane London N12 8NR