Business

Tamarind of London

Michelin Group
Tamarind of London, the restaurant brand that has been awarded Michelin stars, opened at the Crystal Cove Shopping Center in Newport Beach in 2011. Gary Friedman / Los Angeles Times
Loading