2 Clewer Hill Rd, Windsor SL4 4BS +44 1753 864788
bar, Slough, England, United Kingdom
How to go there