Teruar Urla Explained
Teruar Urla is a Michelin-starred restaurant in İzmir, Turkey. It serves French and Mediterranean cuisine.[1]
See also
Notes and References
- Web site: Teruar Urla – Izmir - a MICHELIN Guide Restaurant . 2024-09-05 . MICHELIN Guide . en-US.