Double 1 cuisine (Alhambra) 1樂美食坊 (Alhambra)

11 West Main Street, Alhambra, CA