Menu
Need Tips in ENG/UK
Search
England
North Yorkshire
York
Greek Restaurant
Mana Greek Restaurant
Mana Greek Restaurant
About:
Address
10 St. Sampsons Square
York
,
North Yorkshire
- YO1 8RN
Services
Greek Restaurant
Map:
(Click to activate)
Activate Map