109 Bath Rd, Slough SL1 3UW +44 1753 531868
restaurant, Slough, England, United Kingdom
Today
How to go there