Restaurant
The Real Greek - Windsor
10 locals recommend,
Location
2 River St
Windsor, England
Tips from locals
Delicious mezes and very close to the Windsor Castle. Only 10-15 minute walk from the flat.
Unique things to do nearby
Locals also recommend
- 8 locals recommend