The Elgin, Notting Hill

96 Ladbroke Grove, London W11 1PY