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

Tamarind, the renowned Michelin-starred London restaurant, has opened a branch in Newport Beach.
Copyright © 2017, Los Angeles Times
53°