Palace Restaurant Cafe
P
Belgravia, London, UK
2.0
British
Sparse plates and mid food come at upscale prices, leaving this British spot feeling overpriced and underwhelming.
Sparse plates and mid food come at upscale prices, leaving this British spot feeling overpriced and underwhelming.