Photos

Shi Hai in Alhambra

The new dim sum restaurant in Alhambra is at its best when it makes simple dishes that allow the fresh ingredients to shine through.
Copyright © 2016, Los Angeles Times
57°