Browsing Tags

Triumphal Palace

  • Home
  • Triumphal Palace
Restaurant Los Angeles

Triumphal Palace: Dim Sum Excels at Cantonese Restaurant in Alhambra [CLOSED]

Triumphal Palace opened in the modern Alhambra Regency Plaza on June 17, 2005, and there was an instant frenzy, with lines out the door. The madness has died down some, but it’s still worth...