Restaurant - Italian in Slough
61 High Street
Burnham Village
Burnham
Slough
Berkshire
SL1 7JX
What a breath of fresh air. Made to feel very welcome, nice atmosphere and you want to go back again.Just what Burnham needs.
Sandie Boorman - 05/10/2014 | report this review
All fields are required. Your review will appear immediately.