Palms Palace Cafe Restaurant
84 Edgware Rd, London
020 7262 9877
Menu
London, Greater London
Palms Palace Cafe Restaurant
84 Edgware Rd, London, Greater London W2 2EA
020 7262 9877