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

  1. Web site: Teruar Urla – Izmir - a MICHELIN Guide Restaurant . 2024-09-05 . MICHELIN Guide . en-US.