Advertisement

Photos: Shi Hai in Alhambra

Share via

The new dim sum restaurant in Alhambra is at its best when it makes simple dishes that allow the fresh ingredients to shine through.

Advertisement