Palms Palace Cafe Restaurant
84 Edgware Rd, London
020 7262 5218
Recent Reviews
Order Online
Palms Palace Cafe Restaurant
84 Edgware Rd, London W2 2EA
020 7262 5218