offers takeout accepts debit cards good for working free wi-fi coffee lattes good service scenic views large windows canal lemon clean
More Comments(92)
15 Sheldon Square, London W2 6PY
020 7289 7381