<< Back

The Elephant Inn

The Elephant Inn 019.jpg

283 Ballards Lane, London N12 8NR, United Kingdom

One of the best local pubs in North London, The Elephant Inn guarantees a warm welcome for regulars and visitors alike. Enjoy great beer and super Thai food in a friendly atmosphere that makes you feel instantly right at home.

Contact the Listing Owner

See All Listings