Browsing Tags

Triumphal Palace

  • Home
  • Triumphal Palace
Restaurant Los Angeles

Triumphal Palace: Excellent Dim Sum 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...