Triumphal Palace 500 W. Main St., Unit A Alhambra CA United States
Web Information: Menu
Hours: Daily 10am-3pm, 5pm-10pm
Phone: 626.308.3222