Add The Elgin review

The Elgin, London
Address: 96 Ladbrooke Grove, Notting Hill, London, W11 1PY
Features: Guest beers, Dog friendly, Live music, Outside seating, Children welcome, Real fire, Restaurant, TV, Wi-Fi


Rating
Comments