Chef Govind Armstrong cracks into spiny lobster while celebrating a classic seaside restaurant's 25th anniversary.
LA’s newest Din Tai Fung is set to host a grand opening on February 28 at Santa Monica Place, just blocks from the beach. The ...