Elondi Restaurant, Bar and Terrace
Restaurant • Bar • British restaurant • Modern british restaurantOne of the Top rated British restaurants in London
Address
Unit 10A, Chestnut Plaza, Westfield, London E20 1GL, United Kingdom
Website
Contact
+44 20 3301 9090Rating on Google Maps
4.90 (153 reviews)Open on Google Maps