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.
The new dim sum restaurant in Alhambra is at its best when it makes simple dishes that allow the fresh ingredients to shine through.