Back to list
The Real Greek - Windsor
Very good 8.4 (1238 reviews)
Approx. £12
Location
2 River Street
Windsor SL4 1QT
See on the map