Tamarind, the renowned Michelin-starred London restaurant, has opened a branch in Newport Beach.

Michelin Group
Tamarind, the renowned Michelin-starred London restaurant, has opened a branch in Newport Beach.
This photo is featured in these articles:
Loading