1ln, 167 High St, Slough SL1 1LN +44 1753 357573
restaurant, Slough, England, United Kingdom
Today
How to go there