Izmir Turkish & Greek Restaurant
More about Izmir Turkish & Greek Restaurant
Izmir Turkish & Greek Restaurant is located at 19 Broad street, Barry, Vale of Glamorgan, CF62 7AB, United Kingdom
Similar Listings
Ottoman Rose
4.9