<< Back

The Elephant Inn

The Elephant Inn 019.jpg

Location
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