Back to list
The Real Greek - Windsor
Stunning 8.9 (1232 reviews)
Around £12
Location
2 River Street
Windsor SL4 1QT
See on the map