260 Plumstead High St, London SE18 1JN +44 20 8317 4357
restaurant, Abbey Wood, England, GB
Today
How to go there