Palm Palace

84 Edgware Road London W2 2EA