2 River St, Windsor SL4 1QT +44 1753 857435
restaurant, Beaconsfield, England, GB
Today
How to go there