48 High St, Windsor SL4 1LR +44 1753 858557
restaurant, Windsor, England, United Kingdom
Today
How to go there