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