Star Leaf, a well-known Southeast Asian upscale restaurant, opened on April 5 in Pasadena’s Playhouse District. With 43 locations scattered throughout Asia, the brand is betting that its modern ...