0 review
2 River Street, Windsor, Berkshire SL4 1QT
01753 857 435
Greek, Mediterranean
Windsor, Berkshire
£££